Mybatis-plus使用注解 @TableField(exist = false)
当表中午字段,但是实体类中需要这个成员变量时怎么办,可以使用mybatis-plus中@TableField(exist=false)
如下:
importcom.baomidou.mybatisplus.annotation.TableField; importcom.baomidou.mybatisplus.annotation.TableId; importcom.baomidou.mybatisplus.annotation.TableLogic; importcom.baomidou.mybatisplus.annotation.TableName; importjava.io.Serializable; importjava.util.Date; importjava.util.List; importcom.fasterxml.jackson.annotation.JsonInclude; importlombok.Data; /** *商品三级分类 * *@authoryuhl *@emailfsjwin@163.com *@date2020-09-0414:12:07 */ @Data @TableName("pms_category") publicclassCategoryEntityimplementsSerializable{ privatestaticfinallongserialVersionUID=1L; /** *分类id */ @TableId privateLongcatId; /** *分类名称 */ privateStringname; /** *父分类id */ privateLongparentCid; /** *层级 */ privateIntegercatLevel; /** *是否显示[0-不显示,1显示] */ @TableLogic(value="1",delval="0") privateIntegershowStatus; /** *排序 */ privateIntegersort; /** *图标地址 */ privateStringicon; /** *计量单位 */ privateStringproductUnit; /** *商品数量 */ privateIntegerproductCount; @JsonInclude(JsonInclude.Include.NON_EMPTY)//children不为空则显示,要不然就不展示了。解决了,树下没有子树但是会有个空白的占位的情况 @TableField(exist=false)//树形展示用的,表中无此字段标识表中无次字段 privateListchildren; }
@TableField(exist=false)//树形展示用的,表中无此字段标识表中无次字段即为此用法
注意:@JsonInclude(JsonInclude.Include.NON_EMPTY)//children不为空则显示,要不然就不展示了。解决了,树下没有子树但是会有个空白的占位的情况
到此这篇关于Mybatis-plus使用注解@TableField(exist=false)的文章就介绍到这了,更多相关Mybatis-plus@TableField(exist=false)内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。