mybatis Plus实体类与数据库表映射关系是什么

发布时间:2022-01-10 14:25:11 作者:iii
来源:亿速云 阅读:308

这篇“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

解决方案

忽略映射字段时可以在实体类属性上使用以下注解:

在实体类的属性上面加上这个注解后,此字段就不会映射数据库了。

 @TableField(exist = false)
  private Position position;

以上就是关于“mybatis Plus实体类与数据库表映射关系是什么”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

推荐阅读:
  1. 好程序员Java教程分享MyBatis Plus介绍
  2. mybatis属性的示例分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mybatis plus

上一篇:Python数据分析过程是怎样的

下一篇:C++缺省参数的概念是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》