В задании используются 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"/>...
Комментариев нет:
Отправить комментарий