mybatis-plus 常见3个注解:@TableName、@TableField、@TableId

2年前 (2022) 程序员胖胖胖虎阿
330 0 0

1. @TableName

描述:表名注解

作用:指定当前实体类映射哪张数据库表, 默认是跟实体类名一致

错误提示:如果@TableName声明的表名跟数据库中的表名不一致会报错,

sql语句去查yy_employee,但是数据库中的是employee 

mybatis-plus 常见3个注解:@TableName、@TableField、@TableId

2. @TableField

描述:字段注解(非主键)

作用:指定当前属性映射数据库表哪一列, 默认是跟属性名一致

错误提示1:如果@TableField声明的属性名跟数据库中的字段名不一致会报错,

sql语句去查ooxx,但是数据库中的是email

mybatis-plus 常见3个注解:@TableName、@TableField、@TableId错误提示2:如果在实体类中定义了 数据库中 没有对应字段 的属性,会报错,可以使用@TableField(exist = false),表示这个属性不用去数据库查

mybatis-plus 常见3个注解:@TableName、@TableField、@TableId 3. @TableId

描述:主键注解

作用:标记当前属性映射表主键。

4. 实例说明

前言:项目类型为spring initializr、数据库要有数据、运行CRUDTest.java 、实体类employee中的实行起来会有错

mybatis-plus 常见3个注解:@TableName、@TableField、@TableId

mybatis-plus 常见3个注解:@TableName、@TableField、@TableId

mybatis-plus 常见3个注解:@TableName、@TableField、@TableId mybatis-plus 常见3个注解:@TableName、@TableField、@TableId

mybatis-plus 常见3个注解:@TableName、@TableField、@TableId

mybatis-plus 常见3个注解:@TableName、@TableField、@TableId

mybatis-plus 常见3个注解:@TableName、@TableField、@TableId

mybatis-plus 常见3个注解:@TableName、@TableField、@TableIdmybatis-plus 常见3个注解:@TableName、@TableField、@TableId

mybatis-plus 常见3个注解:@TableName、@TableField、@TableId 

 

 

相关文章

暂无评论

暂无评论...