1、表id过长
默认生成的id过长,不是从1开始需要加如下注解,如果表已经建立,需要重新建表才生效
2、MybatisPlus表明字段非数据库字段
mybatis-plus 就可以用注解 @TableField(exist = false) 表明字段非数据库字段
@TableName(value = "onion_testpoint_split") 标识表名
@TableField(value='"my_name") 表明数据库中对应的字段名
3、mybatisplus中驼峰映射
auto-mapping-behavior: partial
map-underscore-to-camel-case: true
多数据源驼峰映射不生效,可参考 驼峰映射不生效问题
4、mybatis 中update 返回值是受影响行数而不是更新的行数
默认情况下是matched记录数,并不是changed记录数
如何让其返回值为受影响(changed)的记录数呢?
只需在mysql数据连接url参数加useAffectedRows=true即可
jdbc.url=jdbc:mysql://localhost:3306/ssm?useAffectedRows=true
具体原因见:mybatis 中的 update 返回值你真的明白吗