Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带hibernate的WebSphere 8.5:不支持操作异常_Java_Hibernate_Jpa_Websphere 8 - Fatal编程技术网

Java 带hibernate的WebSphere 8.5:不支持操作异常

Java 带hibernate的WebSphere 8.5:不支持操作异常,java,hibernate,jpa,websphere-8,Java,Hibernate,Jpa,Websphere 8,在ejb应用程序中使用hibernate(4.2.7)持久化实体时,我遇到了一些问题,需要一些建议。。 下面是我的hibernate配置文件中事务工厂和事务管理器的配置 <property name="hibernate.transaction.factory_class"> org.hibernate.transaction.CMTTransactionFactory </property> <property name="hi

在ejb应用程序中使用hibernate(4.2.7)持久化实体时,我遇到了一些问题,需要一些建议。。 下面是我的hibernate配置文件中事务工厂和事务管理器的配置

    <property name="hibernate.transaction.factory_class">
        org.hibernate.transaction.CMTTransactionFactory
    </property>
  <property name="hibernate.transaction.manager_lookup_class">
    org.hibernate.transaction.WebSphereExtendedJTATransactionLookup
    </property>
因此,我们无法确定实际问题是什么,我们的数据库是Oracle。 有没有什么方法可以让我们抛出准确的数据库异常

任何线索都会非常有用。多谢各位

[5/22/16 15:15:21:481 MYT] 000000b7 RegisteredSyn E   WTRN0074E: Exception caught from before_completion synchronization operation: java.lang.UnsupportedOperationException
        at org.hibernate.service.jta.platform.internal.WebSphereExtendedJtaPlatform$TransactionManagerAdapter.setRollbackOnly(WebSphereExtendedJtaPlatform.java:139)
        at org.hibernate.engine.transaction.internal.jta.CMTTransaction.markRollbackOnly(CMTTransaction.java:131)
        at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.setRollbackOnly(TransactionCoordinatorImpl.java:306)
        at org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorImpl.setRollbackOnly(SynchronizationCallbackCoordinatorImpl.java:127)
        at org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorImpl.beforeCompletion(SynchronizationCallbackCoordinatorImpl.java:117)
        at org.hibernate.engine.transaction.synchronization.internal.RegisteredSynchronization.beforeCompletion(RegisteredSynchronization.java:53)
        at org.hibernate.service.jta.platform.internal.WebSphereExtendedJtaPlatform$TransactionManagerAdapter$TransactionAdapter$1.invoke(WebSphereExtendedJtaPlatform.java:176)
        at com.sun.proxy.$Proxy75.beforeCompletion(Unknown Source)