Мы используем JPA / Hibernate и Транзакции через AOP, однако мы не используем аннотации (все конфигурации JPA хранятся в постоянном хранилище, а файлы и транзакции orm исключительно через AOP). Единственная аннотация, которую мы используем, находится на setEntityManager:
/**
* Sets the entity manager.
*
* @param entityManager
* the new entity manager
*/
@PersistenceContext
public void setEntityManager(final EntityManager entityManager) {
this.entityManager = entityManager;
}
Так нужно ли мне использовать следующие возможности конфигурации, если я не использую аннотации для транзакций или для сопоставлений JPA?
<tx:annotation-driven transaction-manager="GlobalDataTransactionManager"/>
<bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
Спасибо за вашу помощь .... Джей