我们已经通过调用setDefaultReadOnly(true)
将所有会话设置为只读。但是,即使在我们明确地呼叫session.update(entity)
后,我们的更新也不再有效。我可以看到为什么会发生这种情况,hibernate并不知道这个实体是脏的。休眠只读会话 - 更新实体
我的问题是,我怎么能告诉休眠,我已经对这个需要同步的实体进行了更改?我试图合并与session.merge(entity)
实体,但没有奏效。
我们已经通过调用setDefaultReadOnly(true)
将所有会话设置为只读。但是,即使在我们明确地呼叫session.update(entity)
后,我们的更新也不再有效。我可以看到为什么会发生这种情况,hibernate并不知道这个实体是脏的。休眠只读会话 - 更新实体
我的问题是,我怎么能告诉休眠,我已经对这个需要同步的实体进行了更改?我试图合并与session.merge(entity)
实体,但没有奏效。
这不起作用。 – Gaurav
你使用ehcache这样的第二个lvl缓存吗? –