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注解,序列化时就会忽略对级联对象的序列化,从而中断死循环

 

posted on 2023-09-14 18:47  mljqqh  阅读(1)  评论(0编辑  收藏  举报