Ниже представлена моя конфигурация весны и spring_persistence.xml. Операция persist() не вставляет запись. Нет ошибок, а также ..JPA + websphere Невозможно вставить запись
WAS 8,5 сервер App Spring 3,1 Hibernate 3.6.7
Пожалуйста, помогите!
<tx:annotation-driven transaction-manager="transactionManager"/>
<context:annotation-config />
<bean id="transactionManager" class="org.springframework.transaction.jta.WebSphereUowTransactionManager" >
</bean>
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" >
<property name="dataSource" ref="dataSource"/>
<property name="persistenceUnitName" value="perstemplate"/>
<property name="persistenceXmlLocation" value="classpath*:META-INF/myspring_persistence.xml"/>
</bean>
<persistence-unit name="perstemplate" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>com.mycompany.EntityClass</class>
</persistence-unit>
Не уверен, что это единственная проблема, но поскольку вы используете JTA, тип транзакции не должен быть RESOURCE_LOCAL, а JTA. –
спасибо, я добавляю некоторые свойства, связанные с websphere, а также свойства persistence. После того, как я их протежу, я дам вам знать. – Sandeep