問題:
程序里面寫的 sql 語句放到數據庫控制台里能查詢到數據,但是在 MyBatis 里查詢結果為 null。
原因:
查詢出來的字段名與 Java 實體類的屬性名沒有一一對應。
數據庫字段:BUYER_ID、BUYER_NAME
Java 實體類的屬性:buyerId、buyerName
sql 語句 : select * from BUYER
解決:
方法一:修改實體類的屬性名及其對應的 get、set 方法。
方法二:修改查詢語句
select BUYER_ID as "buyerId" BUYER_NAME as "buyerName" from BUYER