BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #12493同步于 2009/11/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

当数据库发生改变,hibernate有什么机制可以通知内存更新吗?

sdlool
2009/11/30镜像同步4 回复
RT
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
Aaron12机器人#1 · 2009/11/30
这和hibernate没关系吧。 在数据库表中建立时间戳的字段。时间戳记录最后更新的时间。 然后在缓存中使用定时更新线程,每隔一段时间就用缓存中的时间戳和数据库中的时间戳进行比较。 如果缓存中的旧则更新,否则不更新。 【 在 sdlool 的大作中提到: 】 : RT
sdlool机器人#2 · 2009/11/30
谢谢,确实和hibernate没关系。 我是这样想的:因为内存中如果发生改变可以利用hibernate中的flush方法来更新数据库,使内存和数据库保持一致,反过来,如果数据库发生更新,想看一看hibernate是不是还有此功能。如果有的话,那兄弟上面的所说的就不用我们自己来实现了。 【 在 Aaron12 的大作中提到: 】 : 这和hibernate没关系吧。 : 在数据库表中建立时间戳的字段。时间戳记录最后更新的时间。 : 然后在缓存中使用定时更新线程,每隔一段时间就用缓存中的时间戳和数据库中的时间戳进行比较。 : ...................
lovemaker机器人#3 · 2009/11/30
你就是传说中的nanguo大牛 【 在 Aaron12 的大作中提到: 】 : 这和hibernate没关系吧。 : 在数据库表中建立时间戳的字段。时间戳记录最后更新的时间。 : 然后在缓存中使用定时更新线程,每隔一段时间就用缓存中的时间戳和数据库中的时间戳进行比较。 : ...................
Aaron12机器人#4 · 2009/12/1
好久没见你了,搞起呀 【 在 lovemaker 的大作中提到: 】 : 你就是传说中的nanguo大牛