В задании используются JPA-аннотации.
Вот с какой проблемой столкнулся:
Есть код:
public void persist(Site site) { getJpaTemplate().persist(site); }При этом ничего в базе не сохраняется(в логах не видно), но и Exception'ы не вызываются.
Активируйте транзакции!
import org.springframework.transaction.annotation.Transactional; ... @Transactional public void persist(Site site) { getJpaTemplate().persist(site); }
Если используем Maven, то pom.xml должен включать:
...... ....org.springframework spring-aop 3.0.3.RELEASE jar compile org.springframework spring-tx 3.0.3.RELEASE jar compile
Ну и ApplicationContext.xml:
<beans xmlns="http://www.springframework.org/schema/beans" ... <tx:annotation-driven transaction-manager="transactionManager"/>...
Комментариев нет:
Отправить комментарий