java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java
Funkční EJB.
1 package cz.frantovo.springDemo1.dao;
3 import cz.frantovo.springDemo1.KnihaDAORemote;
4 import cz.frantovo.springDemo1.dto.Kniha;
5 import java.util.ArrayList;
6 import java.util.Collection;
7 import javax.annotation.Resource;
8 import javax.ejb.Stateless;
9 import javax.sql.DataSource;
10 import org.springframework.jdbc.core.JdbcTemplate;
17 public class KnihaDAO implements KnihaDAORemote {
19 @Resource(mappedName="jdbc/sqlVyuka/piskoviste")
20 private DataSource dataSource;
22 public Collection<Kniha> getKnihy() {
23 Collection<Kniha> vysledek = new ArrayList<Kniha>();
25 JdbcTemplate t = new JdbcTemplate(dataSource);
27 t.queryForInt("SELECT 1;");
29 Kniha k = new Kniha();
30 k.setNazev("Pokusná kniha");