JPA 执行更新操作报错

来源:互联网 发布:js table的高度 编辑:程序博客网 时间:2024/06/02 01:53

    在使用JPA执行除查询之外的操作时,必须为方法加上事务。一般有两种操作方式:

1.在类上加上@java.persistence.transactional注解(spring 也有一个。不强制使用。)

2.在方法上加@java.persistence.transactional注解

    区别在于,在类上加是为所有操作加上事务,而在方法上加则只有该方法加事务。


一般情况下,事务总是加在服务层,即service层。可在类上加上@service注解(spring),在方法上或者在类上加上@transactional事务注解(spring)。

0 0
原创粉丝点击