Hibernate 二级缓存

sqz007 2007-03-06 09:43:11
Hibernate设置了二级缓存,没有用延时加载,也没有用opensessioninview,如果长时间没有访问,当访问时会出现sql语句被打印出来了,但是不向下直接了,卡住了,如果在此刷新一下页面,就会很快执行下去了,如果是插入操作刷新会导致重复记录。数据库使用的oracle,二级缓存配的是ehcache.
有人遇到这种情况吗?
...全文
314 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sqz007 2007-03-12
  • 打赏
  • 举报
回复
今天终于发现问题所在,数据库连接池使用的是Apache的DBCP,如果长时间没有和数据库服务器发生通信,数据库服务器会把这个连接给关掉。而DBCP不会去从新reconnection所以导致不会去执行。换了一连接池就没有这个问题了。现在使用c3p0
yeah920 2007-03-09
  • 打赏
  • 举报
回复
谷歌吧
yeah920 2007-03-09
  • 打赏
  • 举报
回复
帮忙顶
aChinese 2007-03-09
  • 打赏
  • 举报
回复
你确定是二级缓存问题? 禁用了试试
sqz007 2007-03-07
  • 打赏
  • 举报
回复
又是无人应答

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧