mybatis Plus实体类与数据库表映射关系是什么
发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,这篇"mybatis Plus实体类与数据库表映射关系是什么"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下
千家信息网最后更新 2024年11月13日mybatis Plus实体类与数据库表映射关系是什么
这篇"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实体类与数据库表映射关系是什么"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
数据
数据库
实体
字段
属性
内容
注解
文章
标识
知识
篇文章
逻辑
处理
不用
之间
价值
又是
大部分
就是
方案
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
创意工坊服务器目前处于离线状态
数据库按存储信息分类
服务器魔塔
重庆粟子互联网科技有限公司
地下管线数据库规范
消防队网络安全汇报
ssh服务器运维
网络安全的英语作文句子高中
网络安全要有核心技术
常用的数据库开发连接技术有
江苏管理类软件开发
es浏览器建立ftp服务器
软件开发工作辛苦吗
数位板笔记软件开发
京东网站服务器搭建过程
网络安全的数据怎么获得
PHP软件开发主管
服务器200m多少钱
清空数据库的命令
常州新北数控机床软件开发招聘
三叶软件开发工作室
形式政策网络安全论文
电子计算网络技术专业
成都中级软件开发人员薪资
网络安全问题心理健康
办公室网络安全管理
网络安全协议分析
网络安全教育大会讲话
天津网络技术服务工程
残疾人资料档案数据库