mapper層查詢的資料對映不到實體類中

2021-10-04 16:32:32 字數 1076 閱讀 9474

今天開發的過程中遇到了乙個錯誤,最終還是憑藉強大毅力解決了。

先說什麼問題,就是我寫的好好的sql語句,在資料庫中可以查詢出來資料,而到了程式中卻死活查詢不出來(對映不到實體類中)。最終還是因為mybtis框架沒有練到家,深感羞愧。

時間緊迫,閒話少說。當然解決該問題有很多種方法。但是我只講一種,也是比較實用的一種,下面我說明如何正確使用resultmap標籤

<?xml version="1.0" encoding="utf-8"?>

select con.id id,

con.category_id category_id,

con.title title,

con.sub_title sub_title,

con.title_desc title_desc,

con.url url,

con.pic pic,

con.pic2 pic,

con.content content,

con.created created,

con.updated updated

from tb_content con

這是我的實體類

只需要這麼兩步,如果大家都能夠做到,那麼程式中查詢到的資料就會封裝到實體類中並且返回給前端。

這輩子堅持與不堅持都不可怕,怕的是獨自走在堅持的道路上!

歡迎加入技術群聊!

mapper對映檔案 和 的區別

常用 select id,name,age from student where id 傳入數值為1,會解析成字串格式 select id,name,age from student where id 1 常用於引數傳遞 解析為乙個 jdbc 預編譯語句 prepared statement 的引數...

mapper對映檔案中屬性的含義

xml version 1.0 encoding utf 8 com.dy.dao.userdao 1.id 必須配置 id是命名空間中的唯一識別符號,可被用來代表這條語句。乙個命名空間 namespace 對應乙個dao介面,這個id也應該對應dao裡面的某個方法 相當於方法的實現 因此id 應該...

實體欄位不對映到資料庫

在開發中可能會遇到我們實體中需要用到乙個字段,但是不用存到資料庫中去,這時候我們的實體中有這個字段,但是資料庫的表中沒有這個字段,如果不做處理就會報錯。我們使用的框架也為我們提供了這樣的功能,下面就介紹一下如何實現。資料庫不存在的這個字段 transient private string test ...