【java-Spring @Transactional是否使用任何Hibernate缓存?】教程文章相关的互联网学习教程文章

java-Spring @Transactional是否使用任何Hibernate缓存?【代码】

@Transactional public MyEntity getEntity(long id) {return dao.findOne(id);//or select and update as well }每次我调用事务方法时:我是否将从休眠中获取任何缓存的实体(第一次除外)?还是我总是从数据库中获取新鲜的实体? 这一点很重要,因为我将拥有两个共享相同数据库的独立应用程序,并且我想确保休眠状态不返回任何缓存的实体,而另一个应用程序可能已经在后台更新了数据库中的同一实体.解决方法:如果这是服务层的事务边界...