javax.persistence.PersistenceException: org.hibernate.HibernateException: 提供商已关闭
javax.persistence.PersistenceException: org.hibernate.HibernateException: Provider is closed
我正在开发网络应用程序。 WildFly 8.1,SQL 服务器 2012
我在本地环境中遇到问题,即使数据库的代码和状态与预生产相同,一切正常。
1) 我刚刚从预生产数据库恢复了我的数据库,所以数据库是相同的。
2) 我检查了在预生产中使用的同一个变更集。所以代码是相同的。
有一项功能可以让我对数据库进行本机 SQL 查询。
select IIF(number.accountnumber is not null,number.accountnumber,def.accountnumber)
from salesaccountnumber def
left join salesaccountnumber number on
number.fk_service = def.fk_service
and number.pricetitle= 'STARTINGPRICE'
where def.pricetitle = 'STARTINGPRICE'
and def.fk_service = 2
当我在 SQL Management Studio 中执行上述查询时,它工作得很好。
在所有其他开发人员的环境和预生产中,它按预期工作,但在我的开发环境中,代码和数据库状态与其预生产等价物相同,当从中获得单一结果时,我得到以下异常查询:
12:16:44,934 ERROR [my.project.BillingAction] (default task-59) [SESSION=Gvo7TGbOw4nIPo6p_WphSUrn]Could not build/send INVOICE out of bill : javax.persistence.PersistenceException: org.hibernate.HibernateException: Provider is closed!
12:16:44,935 ERROR [stderr] (default task-59) javax.persistence.PersistenceException: org.hibernate.HibernateException: Provider is closed!
与预生产相比,我在本地环境中没有其他问题。
None 我们中的一些人以前见过这个异常,所以,有什么想法甚至可以从哪里开始寻找解释吗?
我不得不将 JRebel IntelliJ IDEA 插件更新到最新的 7.0.9 版本并解决了这个问题。所以这毕竟是 JRebel 中的一个错误。
我正在开发网络应用程序。 WildFly 8.1,SQL 服务器 2012 我在本地环境中遇到问题,即使数据库的代码和状态与预生产相同,一切正常。
1) 我刚刚从预生产数据库恢复了我的数据库,所以数据库是相同的。
2) 我检查了在预生产中使用的同一个变更集。所以代码是相同的。
有一项功能可以让我对数据库进行本机 SQL 查询。
select IIF(number.accountnumber is not null,number.accountnumber,def.accountnumber)
from salesaccountnumber def
left join salesaccountnumber number on
number.fk_service = def.fk_service
and number.pricetitle= 'STARTINGPRICE'
where def.pricetitle = 'STARTINGPRICE'
and def.fk_service = 2
当我在 SQL Management Studio 中执行上述查询时,它工作得很好。
在所有其他开发人员的环境和预生产中,它按预期工作,但在我的开发环境中,代码和数据库状态与其预生产等价物相同,当从中获得单一结果时,我得到以下异常查询:
12:16:44,934 ERROR [my.project.BillingAction] (default task-59) [SESSION=Gvo7TGbOw4nIPo6p_WphSUrn]Could not build/send INVOICE out of bill : javax.persistence.PersistenceException: org.hibernate.HibernateException: Provider is closed!
12:16:44,935 ERROR [stderr] (default task-59) javax.persistence.PersistenceException: org.hibernate.HibernateException: Provider is closed!
与预生产相比,我在本地环境中没有其他问题。
None 我们中的一些人以前见过这个异常,所以,有什么想法甚至可以从哪里开始寻找解释吗?
我不得不将 JRebel IntelliJ IDEA 插件更新到最新的 7.0.9 版本并解决了这个问题。所以这毕竟是 JRebel 中的一个错误。