9 使用註解開發

2022-01-17 06:41:36 字數 996 閱讀 5021

mybatis中使用註解開發不是很好,對於業務比較複雜的sql,這種方法就顯得很力不從心、這裡只做乙個簡單地演示:

使用註解就是這乙個配置檔案不寫了,直接在介面上面新增註解,編寫sql

1、業務介面上面寫sql

2、在mybatis配置檔案中對映具體的介面

3、測試類

4、結果

問題

如果實體類user的字段跟資料庫欄位不匹配,就是user中修改的字段的名稱。

沒有配置檔案就不能做resultmap的對映。看下會出現什麼吧:

可以看到查詢到的結果,密碼欄位是null,所以在開發中在mybatis使用不推薦註解

使用註解開發

關於介面的理解 乙個體有可能有多個抽象面。抽象體與抽象面是有區別的 三個面向區別 我們在我們的介面中新增註解 查詢全部使用者 select select id,name,pwd password from user public list getalluser 在mybatis的核心配置檔案中注入 ...

Mybatis學習筆記9 使用註解開發

解耦合 定義和實現分離 針對復用技術,體現整體架構 public inte ce 測試類不變 test public void testselectall 結果 user user user user user user為什麼pwd是null?官方文件說 編寫介面 每乙個引數都需要 param註解 ...

Spring 使用註解開發

屬性的注入 component 元件,放在類上,說明這個類被spring管理了,就是bean component 元件 等價於 component public class user value 等價於 component public class user衍生註解 這四個註解功能都是一樣的,都是代...