java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java
author František Kučera <franta-hg@frantovo.cz>
Wed Feb 10 21:23:45 2010 +0100 (2010-02-10)
changeset 4 85754d201c93
parent 3 5a593e2fd7f7
child 6 0ae95f929a1a
permissions -rw-r--r--
DAO pomocí RowMapperu.
     1 package cz.frantovo.springDemo1.dao;
     2 
     3 import cz.frantovo.springDemo1.KnihaDAORemote;
     4 import cz.frantovo.springDemo1.dto.Kniha;
     5 import java.util.Collection;
     6 import javax.annotation.Resource;
     7 import javax.ejb.Stateless;
     8 import javax.sql.DataSource;
     9 import org.springframework.jdbc.core.JdbcTemplate;
    10 
    11 /**
    12  *
    13  * @author fiki
    14  */
    15 @Stateless
    16 public class KnihaDAO implements KnihaDAORemote {
    17 
    18     @Resource(mappedName = "jdbc/sqlVyuka/piskoviste")
    19     private DataSource dataSource;
    20     private KnihaRowMapper knihaRowMapper = new KnihaRowMapper();
    21 
    22     public Collection<Kniha> getKnihy() {
    23 	JdbcTemplate t = new JdbcTemplate(dataSource);
    24 	return t.query("SELECT * FROM sbirka.kniha;", knihaRowMapper);
    25     }
    26 }