Spring提供了编写DAO的支持类

来源:互联网 发布:北大青鸟联动编程事例 编辑:程序博客网 时间:2024/05/05 04:45


1DaoSupport类:JdbcDaoSupportHibernateDaoSupport,自己写的DAO按使用的访问技术,有选择的继承它们(类似于以前写的BaseDAO类)。

2Template类:JdbcTemplateHibernateTemplate,封装了通用操作,如:增删改查。特殊操作,如:分页查询,则仍需要使用Hibernate原来的方式,详见8.6节。

3)继承DaoSupport类后,就可通过getJdbcTemplate()getHibernateTemplate()方法获得对应的Template类对象,即可进行通用操作:

update():实现增删改查。query():实现查询多行记录。

queryForObject():实现查询单行记录。queryForInt():实现查询单个int值。

4将一条记录转换成一个实体对象,需要实现Spring提供的RowMapper接口(将实体与记录间的转换写在它的实现类中),因为Spring提供的Template对象中的查询方法query()RowMapper类型的参数。

0 0