【发布时间】:2015-01-10 18:05:18
【问题描述】:
@Transactional
public MyEntity getEntity(long id) {
return dao.findOne(id);
//or select and update as well
}
每次我调用事务方法时:我会从休眠中获取任何缓存的实体(第一次除外)吗?还是我总是会从数据库中获取新实体?
这很重要,因为我将有两个独立的应用程序共享同一个数据库,并且我想确保休眠不会返回任何缓存的实体,而另一个应用程序可能已经在后台更新了数据库中的同一实体。
【问题讨论】:
标签: java spring hibernate transactions spring-transactions