Mybatis框架學習之增刪改查

2021-12-30 09:50:55 字數 591 閱讀 5295

在全域性配置檔案裡開啟自動屬性資料對映機制 預設是開啟的

第一步,配置好mapper.xml檔案頭 ,和mybatis.cfg.xml建立聯絡

其中屬性 resource 引入的是相對路徑, url 引入絕對路徑

第二部增刪改 主要是sql語句的拼寫,而對於框架學習的重點在於引數的傳入,和資料返回的接收

對於 引數表示 #

其中 parametertype 表示傳入的資料型別

出了傳入的基本資料型別, 更多的是複雜資料型別

比如實體類 或者map等

其中單個引數的處理很簡單,就是把型別寫好,如果沒有在cfg.xml全域性配置檔案裡有更換別名,那麼要寫引數的全路徑型別,特別是自己建立的實體類,

當多引數傳入的時候

第一種:獲取的時候用#

如—–>public user selectuser(string name,string area);

其中name的下表時0 ,在sql的語句裡表示為 #

area表示為#

第二種 將傳入的資料報裝成map

並在引數獲取的時候

#第三種 在建立的方法界面前採用註解的方式 @param(「引數名字」)

Mybatis框架學習 三 增刪改查

在全域性配置檔案裡開啟自動屬性資料對映機制 預設是開啟的重點內容.第二部 增刪改 主要是sql語句的拼寫,而對於框架學習的重點在於引數的傳入,和資料返回的接收 對於 引數表示 其中 parametertype 表示傳入的資料型別 出了傳入的基本資料型別,更多的是複雜資料型別 比如實體類 或者map等...

04 Mybatis之增刪改

int addblog blog blog insert into blog id,title,author,create time,views values null,很多情況下我們需要直接獲取新增資料的id,但同時不想再執行一條select語句,這時我們可以使用自動生成主鍵來直接獲取到id in...

mybatis 增刪改查

namespace 命名空間 指定為介面的全類名 id 唯一標識 resulttype 返回值型別 從傳遞過來的引數中取出id值 public employee getempbyid integer id select from employee where id insert into emplo...