1 会碰到”Not supported for DML operations [delete “问题,解决方法,加上Modifying注解
2 删除 更新没有反应 @Rollback(value = false)
@Rollback(value = false)
@Transactional
@Test
public void delUser(){
userDao.deleteByName("mljqqh");
long count = userDao.count();
System.out.println("count = " + count);
}
解决JPA级联查询出现的死循环问题
三、解决方法
1.情况一
重写toString()方法,将级联对象数据清空。
2.情况二
对实体类中的级联对象加入@JsonIgnoreProperties注解,序列化时就会忽略对级联对象的序列化,从而中断死循环