我们有一个基本的应用程序,它使用hibernate将数据插入Oracle DB。应用程序本身正在开发jboss 7.1.1,java se 7,取决于hibernate 3.5.6。
然而,当我们将应用程序移动到wildfly 1.0.0或9.0.2,java se 8时,插入将获得以下异常
$i = $this->TreeOptions->find( 'all', [ 'limit' => 200 ] );
这可能是什么原因?有任何想法吗 ?当应用程序部署到JBoss 7.1.1 Final时,该功能可以正常工作。
答案 0 :(得分:0)
看起来问题是JPA版本。 Wildfly 10使用jpa 2.1,需要在Discriminator映射中进行升级。详情可在以下答案中找到 java.sql.SQLException: Invalid column index in wildfly