我在Eclipse RAP应用程序中使用Hibernate。我有数据库表与Hibernate映射到类,这些类具有懒惰地获取的属性(如果这些没有被懒惰地提取,那么我可能会最终将我的第一个查询加载到内存中的整个数据库)。我不同步数据库访问,因此对于用户有多个Hibernate Sessions
,并让DBMS执行事务隔离。这意味着获取数据的不同实例将属于不同的用户。有些事情,如果用户改变这些东西,那么我想更新多个用户。目前我正考虑在这些情况下使用Hibernate session.refresh(object)
来刷新数据,但我不确定刷新多个对象时这会如何影响性能,或者是否是正确的方法。休眠和多线程,同步多个用户之间的变化
希望我的问题清楚。我对这个问题的接受程度还可以,或者是根本上有缺陷,还是我错过了一些东西?这种问题是否有一个通用的解决方案?
我希望对此有任何意见。