ORM自动捕获数据库中的实时更新

时间:2012-09-22 04:00:56

标签: database java-ee caching orm real-time

我们有一个基于Java的Web应用程序,用于显示过去一小时内启动的作业的状态更新。作业状态信息由MS SQL Server 2008维护。我们需要捕获添加到DB中作业状态的新更改,并更新Web应用程序服务器中的模型对象缓存。我们通过定期向DB查询并在作业状态中查找差异来捕获新更新。 有没有更好的方法来捕获数据库中的新更新?是否有任何ORM工具可用于缓存和更新此类实时数据更新?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

不,这不是ORM的工作。

不幸的是,Java没有相当于.NET的Reactive扩展(Rx)。

但是,您可以通过在作业可以与之交谈的Web应用程序中创建接口(服务)来应用这些原则。但在大多数情况下,实现它的好处并不值得。