Tôi có một số câu hỏi về tích hợp JPA + Spring chạy trên Tomcat. Tôi đã tìm kiếm một thời gian và không thể tìm thấy câu trả lời cụ thể nào, vì vậy tại đây:Làm thế nào để tiêm JPA EntityManager bằng cách sử dụng mùa xuân
Có thể đưa Spring JPA entityManager
vào lớp DAO của tôi mà không mở rộng JpaDaoSupport không? Nếu có, Spring có quản lý giao dịch trong trường hợp này không?
Tôi đang cố gắng để giữ cho cấu hình Spring của tôi cũng đơn giản càng tốt:
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="em"/>
</bean>
<bean id="em" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
<property name="persistenceUnitName" value="myPU"/>
</bean>
EDIT: đó là rất hữu ích, cảm ơn tất cả các bạn!