hibernate update方法的疑问

2024-12-04 06:55:30
推荐回答(4个)
回答1:

首先说,update的对象肯定要在数据库存在,不存在肯定会报错,对象为空也是update不了的,如果部分条件没有填写或者为空。数据库会将之前的数据设置为null。update要考虑清楚,以及判断好数据,不然很容易出事情的,还有如果想执行添加或修改可以使用saveOrUpdate

回答2:

1、这种情况会将user里面的控制更新到数据库,也就是将数据库的列值改为空。
2、要想空值数据库不做处理,需要自己手工编程实现。

回答3:

请说清楚一点,是整个对象都是空,还是其中某些字段为空?

回答4:

当然是将空值置为null