我有一个疑问,使用sessionFactory的getCurrentSession,它会生成许多到数据库的连接。
P6Spy日志
当它达到大约400时,应用程序崩溃:
崩溃
hibernate查询的一种典型方法:
@Autowired
@Qualifier(value = "sessionFactory")
private SessionFactory sessionFactory;
try {
Session s = this.sessionFactory.getCurrentSession();
Query query = s.createQuery("from x where c.numFactura = :numFactura");
query.setParameter("numFactura", numFactura);
return query.uniqueResult();
} catch (Exception ex) {
throw ex;
}
我真的不知道,如果这些事件有关联,你觉得呢?
问题不存在,我在Jasper Reports DB Conction中遇到了一个问题,通过在超时时自动关闭Conction解决了这个问题。