diff -r b8ecf1ac63fb -r 9a3fced9634d java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java Wed Feb 10 20:55:08 2010 +0100 @@ -0,0 +1,38 @@ +package cz.frantovo.springDemo1.dao; + +import cz.frantovo.springDemo1.dto.Kniha; +import java.util.ArrayList; +import java.util.Collection; +import javax.annotation.Resource; +import javax.sql.DataSource; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; + +/** + * + * @author fiki + */ +@Repository("knihaDAO") +public class KnihaDAO { + + private DataSource dataSource; + + @Resource + public void setDataSource(DataSource dataSource) { + this.dataSource = dataSource; + } + + public Collection getKnihy() { + Collection vysledek = new ArrayList(); + + JdbcTemplate t = new JdbcTemplate(dataSource); + + t.queryForInt("SELECT 1;"); + + Kniha k = new Kniha(); + k.setNazev("Pokusná kniha"); + vysledek.add(k); + + return vysledek; + } +}