使用HIbernate / Spring是观察表格更改个别记录的最佳方式吗?

时间:2014-10-02 13:01:22

标签: spring hibernate watch

问:使用Hibernate / Spring观看表记录级别更改的正确方法是什么? DB是典型的关系数据库系统。我们的目的是在未来的某个时候转向内存解决方案,但我们还不能做到。 问:我们是在正确的轨道上还是有更好的方法?实例

我们已经想到了两种可能性。一种是加载和缓存整个表,另一种是实现一个hibernate事件监听器。问题是我们对源自当前VM的事件不感兴趣。我们感兴趣的是如果其他人改变了表格。如果我们加载并缓存整个表,我们仍然需要找出一种有效的方法来知道它何时发生变化,这样我们最终可能会实现缓存和监听器。当然,如果听众没有听到VM外部的变化,他们可能无法帮助我们。我们感兴趣的是个人记录,也就是说如果记录发生变化,我们希望Java根据该记录更新其他内容。理想情况下,我们希望避免重新加载整个缓存,假设我们从头开始使用一个缓存,而是在缓存更新时更新缓存中的特定记录。

0 个答案:

没有答案