日期:2014-05-17  浏览次数:20676 次

使用spring关闭事务,读取数据不更新
@Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true)
public List<User> findUsers() {
return this.hibernateTemplate.find("from User");
}
这个类是使用注解的方式开启事务的,但是我想在查询数据的时候关闭事务,事务是以经关闭了,但是这样查询的数据发现和数据库不能同步,这是什么的问题?

------解决方案--------------------
不要用extends HibernateSupport
用注解注入那个sessionFactiory.