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