`
superallen
  • 浏览: 141705 次
  • 来自: ...
社区版块
存档分类

使用JdbcTemplate

阅读更多

JDBCTemplate的使用很简单,只要在ApplicationContext文件里定义一个jdbcTemplate节点,POJO获得注入后可以直接执行操作,不需要继承什么基类。

xml 代码
  1. <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">          
  2.       <property name="dataSource" ref="dataSource"/>       
  3. </bean>  

 

java 代码
  1. SqlRowSet rs = jdbcTemplate.queryForRowSet(sql, params);  

 

Tips1: jdbcTemplate有很多的ORM化回调操作将返回结果转为对象列表,但很多时候还是需要返回ResultSet,Spring有提供一个类似ResultSet的,实现JDBC3.0 RowSet接口的 Spring SqlRowSet。

Tips2:.注意jdbcTemplate尽量只执行查询操作,莫要进行更新,否则会破坏Hibernate的二级缓存体系。

分享到:
评论
3 楼 haizhan 2008-12-17  
哦,不错
2 楼 Hejrcc 2007-06-15  
哦, 说错了。

用Spring的 JdbcTemplate一定要加上Hibernate吗?

1 楼 Hejrcc 2007-06-15  
JdbcTemplate 怎么撤到Hibernate上面去了?

要用Hibernate的JdbcTemplate一定要加上Hibernate吗?
Global site tag (gtag.js) - Google Analytics