java/SpringDemo1/SpringDemo1-ejb/src/java/cz/frantovo/springDemo1/dao/KnihaRowMapper.java
author František Kučera <franta-hg@frantovo.cz>
Wed, 10 Feb 2010 21:23:45 +0100
changeset 4 85754d201c93
child 5 7cf0cbef2936
permissions -rw-r--r--
DAO pomocí RowMapperu.
franta-hg@4
     1
package cz.frantovo.springDemo1.dao;
franta-hg@4
     2
franta-hg@4
     3
import cz.frantovo.springDemo1.dto.Kniha;
franta-hg@4
     4
import java.sql.ResultSet;
franta-hg@4
     5
import java.sql.SQLException;
franta-hg@4
     6
import org.springframework.jdbc.core.simple.ParameterizedRowMapper;
franta-hg@4
     7
franta-hg@4
     8
/**
franta-hg@4
     9
 *
franta-hg@4
    10
 * @author fiki
franta-hg@4
    11
 */
franta-hg@4
    12
public class KnihaRowMapper implements ParameterizedRowMapper<Kniha> {
franta-hg@4
    13
franta-hg@4
    14
    public Kniha mapRow(ResultSet rs, int i) throws SQLException {
franta-hg@4
    15
	Kniha k = new Kniha();
franta-hg@4
    16
	k.setNazev(rs.getString("nazev"));
franta-hg@4
    17
	k.setAutor(rs.getInt("autor"));
franta-hg@4
    18
	k.setDatumAktualizace(rs.getDate("datum"));
franta-hg@4
    19
	k.setId(rs.getInt("id"));
franta-hg@4
    20
	k.setPocetStran(rs.getInt("pocet_stran"));
franta-hg@4
    21
	k.setRokVydani(rs.getInt("rok_vydani"));
franta-hg@4
    22
	return k;
franta-hg@4
    23
    }
franta-hg@4
    24
}