java - org.hibernate.HibernateException : Not able to obtain connection

标签 java hibernate session

我在尝试创建 SQL 查询时遇到此异常。 我正在尝试在线程的 run() 方法中使用 session 。

Hibernate exception org.hibernate.HibernateException: Not able to obtain connection
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:113)
at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:88)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1162)
at org.hibernate.loader.Loader.doQuery(Loader.java:390)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:218)
at org.hibernate.loader.Loader.doList(Loader.java:1593)
at org.hibernate.loader.Loader.list(Loader.java:1577)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:112)
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1414)
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:153)

最佳答案

Java 中不提供手动内存管理。当对象超出范围时,它会自动变得有资格被回收。你的物体上有什么东西?必须有一个类或另一个对象引用它,这样它才不会被 GC 回收。

关于java - org.hibernate.HibernateException : Not able to obtain connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20427223/

相关文章:

java - Hibernate一对多关系级联删除

PHP 重定向回上一页

javascript - JS改变django中的session时出现问题

ruby-on-rails - Rails 是否提供默认 session 超时时间?如果是,它在哪里指定?

hibernate - Grails - 如何在服务中保存域对象?

java - 查找具有两个条件的一条记录,而不是 hibernate 中的一条记录

java - JAX-WS,日期时区被误解

java - 自动完成功能在 Apache ISIS Action 中不起作用

java - 如何将 Excel 中的行插入到 mysql 数据库中?

java - 在 Selenium 网格上创建和上传文件