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(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
热门推荐
10 老爸生日暴富祝福语简短
11 恭贺新婚文案祝福语简短
12 新房开工吉日祝福语简短
13 开学新人祝福语简短英语
14 团队文案祝福语简短励志
15 新年祝福语长篇文案简短
16 公司28 周年祝福语简短
17 诗词送行祝福语大全简短
18 英语简短祝福语给学生