这篇“mybatis Plus实体类与数据库表映射关系是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mybatis P
这篇“mybatis Plus实体类与数据库表映射关系是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mybatis Plus实体类与数据库表映射关系是什么”文章吧。
使用mybatisPlus时,会确定实体类和数据的映射关系
1、默认:采用驼峰映射规则
例如MyUserTable 对应的数据库表为 my_user_table ; TEMyUserTable 对应表名为t_e_my_user_table;
2、注解@TableName
在类名上方添加@TableName("my_user_table")
在开发中可能会遇到MyBatis-Plus使用实体类属性进行sql操作,但是不用存到数据库中去查找,这时候我们的实体中有这个属性,但是数据库的表中没有这个字段(即:实体类属性非数据库表字段),如果不做处理就会报错。
API
@TableName
:数据库表相关
@TableId
:表主键标识
@TableField
:表字段标识
@TableLogic
:表字段逻辑处理注解(逻辑删除)
忽略映射字段时可以在实体类属性上使用以下注解:
@TableField(exist = false)
:表示该属性不为数据库表字段,但又是必须使用的。
@TableField(exist = true)
:表示该属性为数据库表字段。
在实体类的属性上面加上这个注解后,此字段就不会映射数据库了。
@TableField(exist = false) private Position position;
以上就是关于“mybatis Plus实体类与数据库表映射关系是什么”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。
--结束END--
本文标题: mybatis Plus实体类与数据库表映射关系是什么
本文链接: https://www.lsjlt.com/news/306772.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0