我正在使用 Spring 3 和 Hibernate 4
我在 DAO 类中有以下内容
public void create(PersistEmployeee employee){
entityManager.persist(employee);
}
但是没有任何东西保存在数据库中。
我尝试添加@Transactional
到 method create
,没有用,添加@Transactional
到我的 DAO 类中,也没有用。我有@Transactional(readOnly = false)
EmployeeServiceImpl 类,但这没有帮助。
我在 applicationContext.xml 中有以下内容
<tx:annotation-driven transaction-manager="txManager" />
<tx:annotation-driven transaction-manager="transactionManager" />
<bean id="txManager"
class="org.springframework.orm.hibernate4.HibernateTransactionManager">
<property name="sessionFactory" ref="SessionFactory" />
</bean>
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
我该如何解决这个问题?