【发布时间】:2017-11-20 11:02:44
【问题描述】:
我们正在使用 spring data jpa,并且我们在一个地方注入了实体管理器。
对于所有其他功能,我们使用 jpa-repository,但对于一项功能,我们使用注入实体管理器。这在应用程序启动后的一段时间内工作正常,但开始出现以下错误。似乎在一段时间后实体管理器会断开数据库连接。无法复制这一点。实体管理器中是否有任何超时设置,之后它会断开数据库连接。
持久性异常:
org.hibernate.exception.GenericJDBCException: could not inspect JDBC autocommit mode javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not inspect JDBC autocommit mode at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763) at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677) at org.hibernate.jpa.internal.QueryImpl.getResultList(QueryImpl.java:458)
【问题讨论】:
标签: jpa spring-data-jpa