【问题标题】:Eclipse link jpa cache issueEclipse 链接 jpa 缓存问题
【发布时间】:2017-09-12 11:33:04
【问题描述】:

我正在使用 Eclipse 链接 jpa 2.0。我正在使用hana数据库。所以我使用eclipse创建了视图并生成了java实体文件。问题是,在 Tomcat 服务器 7 中启动 Java Web 应用程序后,如果修改了任何表数据,则视图不会返回更新的值。即使我使用本机查询运行视图,它也只提供旧值。请让我知道在配置级别或实体创建级别需要做哪些更改。 (我什至还添加了@Cacheable(false))。

【问题讨论】:

    标签: database eclipselink jpa-2.0 hana


    【解决方案1】:

    假设当您说 view 时,您的意思是 数据库视图,也许以下现有的已回答问题可能会有所帮助(尽管链接讨论的是 Oracle):

    Materialized View - Oracle / Data is not updating

    您可能正在使用在数据库中制作的某种物化视图,可以将其配置为在某些事件期间刷新。在这种情况下,问题不在于 Eclipselink 的缓存机制,而在于您的数据库(正如您提到的,即使是本机查询也会返回陈旧数据)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-29
      • 2014-01-22
      • 2011-03-09
      • 1970-01-01
      • 1970-01-01
      • 2011-12-07
      • 2018-07-21
      • 1970-01-01
      相关资源
      最近更新 更多