对于id自动生成的方式,有注解和配置两种。
含义相同:不过设置自动增长的时候必须保证数据库中id是自增,assign_id和assign_uuid则不需要。
yml配置:mybatis-plus: #type-aliases-package: com.monster.demo.entity global-config: db-config: id-type: auto # 鼠标放在id-type上面显示的解释如下图。
鼠标放在id-type上面出来的解释:
注解: @TableId(value = "id", type = IdType.ASSIGN_ID)
测试点:
在bootstrap.yml中配置: id-type: auto ,
注解为 @TableId(value = "id", type = IdType.ASSIGN_ID)
经过测试:注解生效。
将配置移动到application.yml中测试结果与上面相同。
结论:注解优先配置生效。
mybatis-plus.global-config.db-config.id-type=auto 和 @TableId(value = "id", type = IdType.ASSIGN_ID)哪个优先生效
标签:eid str ges dem glob load ica pack pre
查看更多关于mybatis-plus.global-config.db-config.id-type=auto的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did117134