当mysql数据库设置默认值时,如果使用insert插入会把字段为空的值也插入到数据库,所以数据库设置的默认值也没用。
当使用insertselective插入值时,插入的是实体对象,所以就不会把为空的字段插<入到数据库。
mybatis使用insert与insertselective的区别
最新推荐文章于 2023-12-27 17:50:55 发布
当mysql数据库设置默认值时,如果使用insert插入会把字段为空的值也插入到数据库,所以数据库设置的默认值也没用。
当使用insertselective插入值时,插入的是实体对象,所以就不会把为空的字段插<入到数据库。