标题:使用mybatis-plus进行插入Field ‘rid’ doesn’t have a default value
若有@tableId(“rid”),则需要insert时候 ,rid就会当作自增,所以,你在数据库中没有设置自增,就会出现如下错误,
==> Preparing: INSERT INTO tab_favorite ( date, uid ) VALUES ( ?, ? )
==> Parameters: 2022-04-06(String), 1(Integer)
Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3dd66ff5]
org.springframework.dao.DataIntegrityViolationException:
### Error updating database. Cause: java.sql.SQLException: Field 'rid' doesn't have a default value