描述:

解决:
如下metaobject已经配置还是报错。

实际的问题原因是实体类的对应属性的类型不是LocalDateTime 而是Date,应改为LocalDateTime。

将Date改为LocalDateTime

描述:
org.springframework.dao.DataIntegrityViolationException:
Error updating database. Cause: java.sql.SQLException: Field ‘subject_parent_id’ doesn’t have a default value
解决;
数据库中要对id注解设置自增

当使用updateById 方法, 且更新的字段中含有version字段时,会默认使用MP的乐观锁。
sql中会多一个version条件。

解决:
第一种:更新的字段中不要包含version字段。
第二种:可使用Mapper 的update 方法。