diff -r 7cf0cbef2936 -r 0ae95f929a1a java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java
--- a/java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java Wed Feb 10 23:11:38 2010 +0100
+++ b/java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java Thu Feb 11 23:16:43 2010 +0100
@@ -9,7 +9,7 @@
import org.springframework.jdbc.core.JdbcTemplate;
/**
- *
+ * Pro zjednodušení bez SuperDao.
* @author fiki
*/
@Stateless
@@ -18,9 +18,13 @@
@Resource(mappedName = "jdbc/sqlVyuka/piskoviste")
private DataSource dataSource;
private KnihaRowMapper knihaRowMapper = new KnihaRowMapper();
+ JdbcTemplate t = new JdbcTemplate(dataSource);
public Collection getKnihy() {
- JdbcTemplate t = new JdbcTemplate(dataSource);
return t.query("SELECT * FROM sbirka.kniha;", knihaRowMapper);
}
+
+ public int ulozKnihu(Kniha k) {
+ return t.update("UPDATE kniha SET (nazev, autor, datum, isbn, pocet_stran, rok_vydani, id) VALUES (?,?,?,?,?,?,?)", new KnihaPSSetter(k));
+ }
}