第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

實體類繼承了父類,使用QueryWrapper查詢時,SQL能查詢出來數據,但是繼承的父類字段返回數據時卻沒有數據映射

/**
?*?基礎entity
?*/
@Data
public?class?BaseEntity?implements?Serializable?{

????private?static?final?long?serialVersionUID=1L;

????/**
?????*?ID
?????*/
????@TableId
????public?Integer?id;

????/**
?????*?是否刪除?0:?未刪除、1:已刪除
?????*/
????@TableLogic
????@TableField(value?=?"is_delete")
????public?Integer?is_delete;

????/**
?????*?創(chuàng)建用戶ID
?????*/
????@NotBlank(message?=?"創(chuàng)建用戶ID不能為空!")
????@TableField(value?=?"create_user_id")
????public?Integer?create_user_id;

????/**
?????*?創(chuàng)建用戶名稱
?????*/
????@NotBlank(message?=?"創(chuàng)建用戶名稱不能為空!")
????@TableField(value?=?"create_user_name")
????public?String?create_user_name;

????/**
?????*?創(chuàng)建時間
?????*/
????@JsonFormat(pattern="yyyy-MM-dd?HH:mm:ss",timezone?=?"GMT+8")
????@TableField(value?=?"create_datetime",fill?=?FieldFill.INSERT)
????public?Date?create_datetime;

????/**
?????*?更新用戶ID
?????*/
????@NotBlank(message?=?"更新用戶ID不能為空!")
????@TableField(value?=?"update_user_id")
????public?Integer?update_user_id;

????/**
?????*?更新用戶名稱
?????*/
????@NotBlank(message?=?"更新用戶名稱不能為空!")
????@TableField(value?=?"update_user_name")
????public?String?update_user_name;

????/**
?????*?更新時間
?????*/
????@JsonFormat(pattern="yyyy-MM-dd?HH:mm:ss",timezone?=?"GMT+8")
????@TableField(value?=?"update_datetime",fill?=?FieldFill.UPDATE)
????public?Date?update_datetime;
}
@Data
@TableName("sys_dictionary")
@EqualsAndHashCode(callSuper?=?true)
public?class?Dictionary?extends?BaseEntity{

????//所屬類型
????@NotBlank(message?=?"所屬類型不能為空!")
????private?String?type;

????//所屬類型名稱
????@NotBlank(message?=?"所屬類型名稱不能為空!")
????private?String?name;

????//值
????@NotBlank(message?=?"所屬類型名稱不能為空!")
????private?String?value;

????//顯示順序
????@NotBlank(message?=?"顯示順序不能為空!")
????private?Integer?display_order;

????//描述
????@NotBlank(message?=?"備注不能為空!")
????private?String?remark;

????//是否可修改標識(0:no、1:yes)
????@NotBlank(message?=?"是否可修改標識不能為空!")
????private?Integer?is_modifiable;

????//是否有效標識(0:no、1:yes)
????@NotBlank(message?=?"是否有效標識不能為空!")
????private?Integer?is_enable;
????}
????
????controller
????@GetMapping("/getDicListByPage")
public?Message?getListByPage(@RequestParam?Long?currentPage,@RequestParam?Long?size,Dictionary?dictionary)?throws?Exception?{
????Message?message?=?new?Message();
????//?初始化當前頁碼
????if?(String.valueOf(currentPage)?==?null?||?currentPage?<?1)?{
????????currentPage?=?1L;
????}
????//?查詢構造器
????QueryWrapper<Dictionary>?queryWrapper?=?new?QueryWrapper<>();
????Page<Dictionary>?dicList?=?null;
????if(Boolean.TRUE?==?DataUtils.isAllFieldNull(dictionary)){
????????dicList?=?dictionaryService.page(new?Page<>(currentPage,?size),?null);
????????message.setStatus(Boolean.TRUE);
????????message.setMsg(ValueConstant.SUCCESS);
????????message.setData(dicList);
????}else{
????????queryWrapper.like("type",dictionary.getType()).or().like("name",?dictionary.getName()).or().like("value",dictionary.getValue()).or().eq("is_enable",?dictionary.getIs_enable()).or().eq("is_delete",dictionary.getIs_delete()).orderByDesc("create_time");
????????dicList?=?dictionaryService.page(new?Page<>(currentPage,?size),?queryWrapper);
????????message.setData(dicList);
????}//END?IF-ELSE
????return?message;
}

正在回答

1 回答

同學,我自己試驗了一下,我的正常。在父類中的屬性,查詢后,也會映射到對象中,我使用的MP版本是3.3.1.tmp。你使用的是什么版本?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

實體類繼承了父類,使用QueryWrapper查詢時,SQL能查詢出來數據,但是繼承的父類字段返回數據時卻沒有數據映射

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號