飞翔V365
2017-01-05 03:37quartz定时器 +Hibernate连数据库执行一段时间后,查询方法不返回值了
20在Spring中配置了quartz定时器,每分钟执行一次,用Hibernate连数据库执行一段时间后,查询方法不返回值了,是什么情况啊??急救!
数据库查询,继承HibernateDaoSupport,
@Resource(name = "sessionFactory")
public final void setSuperSessionFactory(SessionFactory sessionFactory) {
super.setSessionFactory(sessionFactory);
}
定时器执行前几十次都是正常的,但之后就会发生数据查询不到结果,抛异常了,
断点跟踪发现
List<?> list = this.getSession().createSQLQuery(f.getOrigHql()).list();
这句,在执行.list()方法后抛的异常,没有返回结果。
出现异常后,操作其它页面可以正常查询数据,但新增和编辑提交时也报错,感觉数据库表被锁了一样
可是之前的几十次为什么都正常,之后就坏了呢?求解
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- 定时任务执行一段时间JVM会自动退出问题,急求大神帮忙。
- jvm
- 0个回答
- Struts2+quartz 当请求来的时候开始执行三次任务
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- spring集成quartz时不执行问题
- spring
- quartz
- 0个回答
- 关于Quartz任务调试时间间隔与执行时间的问题
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- Quartz定时器有时候正常有时候不正常
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
换一换