java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaPSSetter.java
author František Kučera <franta-hg@frantovo.cz>
Thu, 11 Feb 2010 23:16:43 +0100
changeset 6 0ae95f929a1a
permissions -rw-r--r--
Mikeš.
     1 package cz.frantovo.springDemo1.dao;
     2 
     3 import cz.frantovo.springDemo1.dto.Kniha;
     4 import java.sql.PreparedStatement;
     5 import java.sql.SQLException;
     6 import java.sql.Timestamp;
     7 import org.springframework.jdbc.core.PreparedStatementSetter;
     8 
     9 /**
    10  *
    11  * @author fiki
    12  */
    13 public class KnihaPSSetter implements PreparedStatementSetter {
    14 
    15     private Kniha kniha;
    16 
    17     public KnihaPSSetter(Kniha kniha) {
    18 	this.kniha = kniha;
    19     }
    20 
    21     public void setValues(PreparedStatement ps) throws SQLException {
    22 	ps.setString(1, kniha.getNazev());
    23 	ps.setInt(2, kniha.getAutor());
    24 	ps.setTimestamp(3, new Timestamp(kniha.getDatumAktualizace().getTime()));
    25 	ps.setString(4, kniha.getIsbn());
    26 	ps.setInt(5, kniha.getPocetStran());
    27 	ps.setInt(6, kniha.getRokVydani());
    28 	ps.setInt(7, kniha.getId());
    29     }
    30 
    31 }