能夠利用自定義的註解的方式實現映射
1.對象的名稱與表的名稱——映射
2.對象中的屬性與表中的字段——映射sql
MP的主要目的是實現單標的CRUD操做,因此將公共的方法寫到同一個接口中BaseMapper<T>之後用戶使用時,只須要繼承便可app
底層實現須要動態的拼接SQL,經過註解獲取:
表名:@TableName 註解動態獲取
字段名稱:@TableField 註解動態獲取
屬性值: 動態利用get方法獲取值便可spa
按條件查詢的話,須要給出條件構造器
單條件查詢:
多條件查詢:
模糊查詢:
排序:
鏈加載/多條件查詢 也能夠封裝成對象:
where語句多id查詢:
刪除:
修改-主鍵充當where條件:
修改(參數:實體對象 條件構造器):3d