当前位置:首页 > mybatisPlus > 正文内容

mybatis-plus insert 忽略 List 字段

关中浪子3年前 (2021-11-12)mybatisPlus2303
买泛域名SSL证书 送5斤装现摘猕猴桃一箱、同时提供技开源商城搭建免费技术支持。
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价

insert 的实体中有一些非必要的入库的字段,mybaits-puls 用注解就可以实现



其实mybatis plus是比mybatis优秀的mybatis有的,他全有,它没的,或者不优秀的地方,mybatis plus全优秀,所以晚的总比早的好。

今天要说的是:

忽略字段问题,我被这个坑了好长时间,我开发项目呐有个需求是忽略数据库中字段,但是实体类还要有,我操,我目前的知识告诉我,@Transient这个是很好的选择,我操,我于是,开始搞,忘了说了,我的数据库中间件是mybatis plus,搞的我烦,先是看网上的,发现无论在字段上加还是在get方法上加,都不行,最后我配置文件又试了试,发现也不行。凉凉。

最后解决办法是,mybatis plus这个有自带的忽略字段注解???


@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。


@TableField(exist = true):表示该属性为数据库表字段。

1

2

3

呵呵,至于@Transient不行的原因是什么呐,

我看了看@Transient适用于hibernate.我天我学傻了。早对症下药早好了。



找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!

扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:https://lubojian.cn/post/63.html

分享给朋友:

相关文章

Mybatis和MyBatisPlus共存(老项目升级mybatis-plus)

一、整合Mybatis1-1、引入pom文件 <!-- MySQL 连接驱动依赖 -->  <dependency>    &nbs...

MybatisPlus默认insert方法返回主键ID

如果我们使用了数据库自增主键并且希望insert方法都返回主键ID,需要配置一下实体类的主键public class Web_user {     @TableId(t...

MyBatis-Plus 轻松上手 CURD 不写一句SQL

MyBatis-Plus 轻松上手 CURD 不写一句SQL

一、MyBatis-Plus1、简介  MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。官网文档地址:  https://mp.baomido...

mybatis plus 和mybatis 主键,MAPPER等使用区别

一、Mybatis-Plus默认会自动将添加的用户的id打到对象上,插入用户后可以直接得到id。Mybatis需要手动添加useGeneratedKeys="true"<insert id="insert...

mybatisPlus如何单独使用

mybatisPlus如何单独使用

上次我单独使用了mybatis测试了增删改查功能,这次引用了mybaisPlus,看了半天官网没有说是单独使用mybatisPlus的,都是要结合springboot或者spring等,由于mybatis是可以进行单独使用的,所以再完成了m...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。