Mybatis查詢 出現Unknow colum 'xxxx' in field list 解決辦法

出現Unknow colum 'xxxx' in field list 有兩種情況

1.就是你sql寫了表內 不存在的字段

解決辦法是:確認字段書寫正確,或者去除不存在的字段。

2.就是你的sql是正確的,但是java中查詢的時候就會報xxx字段不存在。

原因:應該是你實體類繼承了baseModel之類的,baseModel裏有xxx字段。

解決辦法:

在你查詢表對應的實體類中加入如下:

@TableField(exist=false)

private String xxx;

順便說下habernate框架里加臨時字段:

@Transient

private String xxx;

發佈了52 篇原創文章 · 獲贊 130 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章