首先说,update的对象肯定要在数据库存在,不存在肯定会报错,对象为空也是update不了的,如果部分条件没有填写或者为空。数据库会将之前的数据设置为null。update要考虑清楚,以及判断好数据,不然很容易出事情的,还有如果想执行添加或修改可以使用saveOrUpdate
1、这种情况会将user里面的控制更新到数据库,也就是将数据库的列值改为空。2、要想空值数据库不做处理,需要自己手工编程实现。
请说清楚一点,是整个对象都是空,还是其中某些字段为空?
当然是将空值置为null