问答详情
源自:2-2 常用注解

@TableId和@TableField不能同时使用

表字段依然为id,类属性设置为userId,我给该字段加上@TableId最终sql语句中会有id值插入该列,但是列明确实user_id,加了@TableField("id")也不行,确定是不能一起用的吗?
https://img2.mukewang.com/5d0b47b70001405308700532.jpg

提问者:qq_樱吹雪_03688961 2019-06-20 16:46

个回答

  • qq_樱吹雪_03688961
    2019-06-20 16:54:50

    懂了,MP开启了驼峰转下划线,操作的sql语句,会依据属性名转换为下划线的列名称,如,会将userId转换为user_id  会将userIdS转换为user_id_s