mysql中设置了默认值,在mybatis插入的时候,插入的是null

2019-05-13 15:49:00    admin    2674    原创
摘要:mysql中设置了默认值,在mybatis插入的时候,插入的是null

mysql中设置了默认值,

对数据库的操作我使用了持久化工具mybatis,插入数据的时候插入的是整个实体,直接使用的是持久层的insert(实体对象)方法插入的数据

这样就会出现一个问题,当实体对象中某个属性值为空时,对应的数据库的字段就会插入null值,而默认值是插入时不指定该字段,该字段的值才会取默认值。

所以这里我是向设置了默认值的字段插入了null,才导致出现上述错误。

在mybatis插入的时候,插入的是null


豫ICP备15006410号
蝉知 蝉知4.5.2