如题,在多进程访问数据库的情况下,比如:web端持久化使用的是hibernate3,用的是oracle数据库,oracle数据库上有定义的job,不断的在更新数据。同时,又有其他子系统,定时向此oracle数据库中不断的插入数据。在这样的场景下,使用hibernate做持久化,会造成hibernate中一级或二级缓存中的数据与数据库中的数据不一致,有什么办法处理这样的问题呢?
问题补充:
有没有关于hibernate一和二级缓存方面的好的资料吗
1.首先多个系统公用的数据,不要用2及缓存
2.并发频繁,可以使用@version