mybatis plus怎么忽略映射字段
其实mybatis plus是比mybatis优秀的mybatis有的,他全有,它没的,或者不优秀的地方,mybatis plus全优秀,所以晚的总比早的好。
今天要说的是:
忽略字段问题,我被这个坑了好长时间,我开发项目呐有个需求是忽略数据库中字段,但是实体类还要有,我操,我目前的知识告诉我,@Transient这个是很好的选择,我操,我于是,开始搞,忘了说了,我的数据库中间件是mybatis plus,搞的我烦,先是看网上的,发现无论在字段上加还是在get方法上加,都不行,最后我配置文件又试了试,发现也不行。凉凉。
最后解决办法是,mybatis plus这个有自带的忽略字段注解???
@TableField(exist = false):
表示该属性不为数据库表字段,但又是必须使用的。
@TableField(exist = true):
表示该属性为数据库表字段。
示例
通过此注解enable字段便不再生成到SQL语句中。
@TableName:数据库表相关
@TableId:表主键标识
@TableField:表字段标识
@TableLogic:表字段逻辑处理注解(逻辑删除)
呵呵,至于@Transient不行的原因是什么呐,
我看了看@Transient适用于hibernate.我天我学傻了。早对症下药早好了。
到此这篇关于mybatis plus怎么忽略映射字段的文章就介绍到这了,更多相关mybatis plus 忽略映射字段内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
浅谈一下RabbitMQ、Kafka和RocketMQ消息中间件对比
这篇文章主要介绍了浅谈一下RabbitMQ、Kafka和RocketMQ消息中间件对比,消息中间件属于分布式系统中一个字系统,关注于数据的发送和接收,利用高效可靠的异步信息传递机制对分布式系统中的其余各个子系统进行集成,需要的朋友可以参考下2023-05-05springboot整合nacos,如何读取nacos配置文件
这篇文章主要介绍了springboot整合nacos,如何读取nacos配置文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-11-11从java反编译及字节码角度探索分析String拼接字符串效率
这篇文章主要介绍了从java反编译及字节码角度探索分析String拼接字符串效率,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-12-12基于Java实现ssh命令登录主机执行shell命令过程解析
这篇文章主要介绍了基于Java实现ssh命令登录主机执行shell命令过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-12-12
最新评论