作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个肥皂网络服务:Jboss + Hibernate + Java。 PostrgreSQL 上的数据库。发布webservice后,完美运行。
出于测试目的,我通过打开 pgAdmin 更改数据库上的数据,并手动更改行上的值。现在的问题是,Hibernate 不知道这些变化。直到我重新发布 Web 服务。
有没有办法告诉 Hibernate 清空缓存或从数据库重新加载数据,以便它采用最后可用的值?
谢谢!
最佳答案
我假设您正在谈论二级缓存...
Cache
API 公开了多种允许驱逐各个区域的方法。检查所有 evictXxx()
方法。使用SessionFactory#getCache()
获取缓存
。
关于java - 按需清空 Hibernate 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3140077/
我是一名优秀的程序员,十分优秀!