我正在使用带有 eclipselink 和 jpa 的 spring mvc 3.0,我遇到了以下问题:我的应用程序中有这个字段:
@OneToMany(mappedBy = "stadium")
private Set<FootballMatch> footballMatches = new HashSet<FootballMatch>();
当触发某些将新项目添加到 set viaSet.add()
的操作时,尽管数据库中有新行,但更改不会显示在浏览器中。当我清除浏览器缓存时,没有任何反应。我发现强制加载新值的一种方法是重新部署应用程序,即使不更改单行。所以应用程序正在返回旧值,并将其缓存在某个地方。如何强制它加载始终更新的值?我在想类似的东西getLastModified()
,但我不知道我应该在哪里实现它。