java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java
changeset 6 0ae95f929a1a
parent 4 85754d201c93
     1.1 --- a/java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java	Wed Feb 10 23:11:38 2010 +0100
     1.2 +++ b/java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java	Thu Feb 11 23:16:43 2010 +0100
     1.3 @@ -9,7 +9,7 @@
     1.4  import org.springframework.jdbc.core.JdbcTemplate;
     1.5  
     1.6  /**
     1.7 - *
     1.8 + * Pro zjednodušení bez <a href="http://hg.frantovo.cz/SuperDAO/">SuperDao</a>.
     1.9   * @author fiki
    1.10   */
    1.11  @Stateless
    1.12 @@ -18,9 +18,13 @@
    1.13      @Resource(mappedName = "jdbc/sqlVyuka/piskoviste")
    1.14      private DataSource dataSource;
    1.15      private KnihaRowMapper knihaRowMapper = new KnihaRowMapper();
    1.16 +    JdbcTemplate t = new JdbcTemplate(dataSource);
    1.17  
    1.18      public Collection<Kniha> getKnihy() {
    1.19 -	JdbcTemplate t = new JdbcTemplate(dataSource);
    1.20  	return t.query("SELECT * FROM sbirka.kniha;", knihaRowMapper);
    1.21      }
    1.22 +
    1.23 +    public int ulozKnihu(Kniha k) {
    1.24 +	return t.update("UPDATE kniha SET (nazev, autor, datum, isbn, pocet_stran, rok_vydani, id) VALUES (?,?,?,?,?,?,?)", new KnihaPSSetter(k));
    1.25 +    }
    1.26  }