1.实体状态: 确保你的实体处于被管理状态
2.主键设置: 确保实体的主键设置正确。如果主键是自动生成的,确保主键字段在更新时没有被设置为 null
。
3.事务管理: 确保 save()
操作发生在事务内。你可以使用 @Transactional
注解或者手动控制事务来确保操作在事务中
本人就是在这里踩的坑,千万别这样设置!!!!这是只读事务!!!不允许你改变数据!!!
1.实体状态: 确保你的实体处于被管理状态
2.主键设置: 确保实体的主键设置正确。如果主键是自动生成的,确保主键字段在更新时没有被设置为 null
。
3.事务管理: 确保 save()
操作发生在事务内。你可以使用 @Transactional
注解或者手动控制事务来确保操作在事务中
本人就是在这里踩的坑,千万别这样设置!!!!这是只读事务!!!不允许你改变数据!!!