java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaDAO.java
author František Kučera <franta-hg@frantovo.cz>
Wed Feb 10 20:55:08 2010 +0100 (2010-02-10)
changeset 1 9a3fced9634d
child 2 d549a4eb6aa9
permissions -rw-r--r--
Přechod na EAR, EJB.
     1 package cz.frantovo.springDemo1.dao;
     2 
     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;
    10 
    11 /**
    12  *
    13  * @author fiki
    14  */
    15 @Repository("knihaDAO")
    16 public class KnihaDAO {
    17 
    18     private DataSource dataSource;
    19 
    20     @Resource
    21     public void setDataSource(DataSource dataSource) {
    22 	this.dataSource = dataSource;
    23     }
    24 
    25     public Collection<Kniha> getKnihy() {
    26 	Collection<Kniha> vysledek = new ArrayList<Kniha>();
    27 
    28 	JdbcTemplate t = new JdbcTemplate(dataSource);
    29 
    30 	t.queryForInt("SELECT 1;");
    31 
    32 	Kniha k = new Kniha();
    33 	k.setNazev("Pokusná kniha");
    34 	vysledek.add(k);
    35 
    36 	return vysledek;
    37     }
    38 }