spring data jpa中事务注解的使用与特定情况造成的异常

1.在SDJ的getOne方法必须添加事务管理注解
原因:getOne底层使用的时jpa的getReference,即延迟加载,既然是延迟加载,那么事务一定不是同一个事务,此时需要添加事务注解保证在一个事务中

2.在SDJ的保存修改方法中
被事务管理的数据,在保存修改的操作会数据自动回滚,需关闭自动回滚@Rollback(false),这样数据才能持久化到数据库中

你可能感兴趣的:(错误)