返回信息流RT
这是一条镜像帖。来源:北邮人论坛 / java / #12493同步于 2009/11/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
当数据库发生改变,hibernate有什么机制可以通知内存更新吗?
sdlool
2009/11/30镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
这和hibernate没关系吧。
在数据库表中建立时间戳的字段。时间戳记录最后更新的时间。
然后在缓存中使用定时更新线程,每隔一段时间就用缓存中的时间戳和数据库中的时间戳进行比较。
如果缓存中的旧则更新,否则不更新。
【 在 sdlool 的大作中提到: 】
: RT
谢谢,确实和hibernate没关系。
我是这样想的:因为内存中如果发生改变可以利用hibernate中的flush方法来更新数据库,使内存和数据库保持一致,反过来,如果数据库发生更新,想看一看hibernate是不是还有此功能。如果有的话,那兄弟上面的所说的就不用我们自己来实现了。
【 在 Aaron12 的大作中提到: 】
: 这和hibernate没关系吧。
: 在数据库表中建立时间戳的字段。时间戳记录最后更新的时间。
: 然后在缓存中使用定时更新线程,每隔一段时间就用缓存中的时间戳和数据库中的时间戳进行比较。
: ...................
你就是传说中的nanguo大牛
【 在 Aaron12 的大作中提到: 】
: 这和hibernate没关系吧。
: 在数据库表中建立时间戳的字段。时间戳记录最后更新的时间。
: 然后在缓存中使用定时更新线程,每隔一段时间就用缓存中的时间戳和数据库中的时间戳进行比较。
: ...................