我用的数据库管理工具是Navicat,在此工具上,用id作为表的主键时,设置完只会自动勾选非NULL,而不会自动勾选自动递增
此时就产生了一个问题,比如遇到要通过mybatis向数据库表里插入数据,但是插入的数据忽略了要插入的id,就会因为id作为主键自动勾选非NULL,报500的错误
因此千万要记得勾选主键的自增,这样在数据变动时,即使不写id号(虽然规定是非NULL),也能正常变动数据
配置MyBatisPlus后,为了让主键自增,要在数据库表的映射类里面加上:
@TableId(type = IdType.AUTO) ,主键自增
补充一句:MyBatisPlus真的方便