java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java
Přechod na EAR, EJB.
1 package cz.frantovo.springDemo1.dao;
3 import cz.frantovo.springDemo1.dto.Kniha;
4 import java.util.ArrayList;
5 import java.util.Collection;
6 import javax.annotation.Resource;
7 import javax.sql.DataSource;
8 import org.springframework.jdbc.core.JdbcTemplate;
9 import org.springframework.stereotype.Repository;
15 @Repository("knihaDAO")
16 public class KnihaDAO {
18 private DataSource dataSource;
21 public void setDataSource(DataSource dataSource) {
22 this.dataSource = dataSource;
25 public Collection<Kniha> getKnihy() {
26 Collection<Kniha> vysledek = new ArrayList<Kniha>();
28 JdbcTemplate t = new JdbcTemplate(dataSource);
30 t.queryForInt("SELECT 1;");
32 Kniha k = new Kniha();
33 k.setNazev("Pokusná kniha");