項目背景
在學習慕課網課程--基於SpringBoot 十分鐘搞定後臺管理平臺的過程中,我遇到一些問題,給大家總結一下。
問題及解決辦法
問題1:IDEA不識別EntityWrapper、Wrapper和ToolUtil
解決方案:
導入以下包
import com.stylefeng.guns.core.util.ToolUtil;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
問題2:無法寫入房屋的相關時間
解決方案:
將
import java.util.Date
改爲
import java.sql.Date;
本人認爲將
@TableField("house_date")
改爲
@DateTimeFormat(pattern="yyyy-MM-dd")
沒有太大作用。因爲在實踐的過程中,我發現@TableField可以自動轉化各類格式,比如說:日期、字符串等。
問題3:由於信息段編號在數據庫中自動遞增,添加頁面未設置信息段編號的內容。未作修改,會提示插入id字段內容。
解決方案
在TblHouse.java中,添加@TableId(value = "id", type = IdType.AUTO)
@TableId(value = "id", type = IdType.AUTO)
private String id;
同時導入兩個包
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;