關於springboot中的實體類無法映射數據庫中不存在的字段
在使用springboot時,我們經常要用到實體類與數據庫表的映射,常用的做法是添加@Transient標記,
如:
@Transient private transient Integer state; //geter and seter .....
但經過實測發現仍舊報錯,錯誤信息如下(這個信息不絕對):
但都是這類 java.sql.SQLSyntaxErrorException: Unknown column
經過查閱資料發現,不僅需要添加@Transient標記,還要在申明變量時使用transient關鍵字
如:
@Transient private transient Integer state;
錯誤可解除。