【发布时间】:2011-11-18 18:03:01
【问题描述】:
如果应用程序只是偶尔需要更新数据(即如果两个事务极不可能同时尝试更新同一个项目)
我从上面的陈述中得到的是,如果开发人员在他的代码中更新了一个对象,有时他想在二级缓存中更新,有时却没有。对?如果是的话,他将如何在他的代码中实现它。我的意思是他需要在他的代码中指定这一次他想在缓存中更新,而其他时候不。
【问题讨论】:
标签: hibernate
如果应用程序只是偶尔需要更新数据(即如果两个事务极不可能同时尝试更新同一个项目)
我从上面的陈述中得到的是,如果开发人员在他的代码中更新了一个对象,有时他想在二级缓存中更新,有时却没有。对?如果是的话,他将如何在他的代码中实现它。我的意思是他需要在他的代码中指定这一次他想在缓存中更新,而其他时候不。
【问题讨论】:
标签: hibernate
你错了。这意味着如果在实体有时更新时应该使用此策略(因此只读不适用),但两个并发事务更新同一个项目的可能性极小,这意味着什么。例如,如果您有成千上万的用户访问数据,并且一批定期更新它,那么这个选项是正确的选择:一次只有一个事务更新项目。
【讨论】: