mybatis處理單表多表操作以及動態sql和批量操作


一.單表操作

    建立了相應的mapper映射接口類后,在src/main/resources目錄下的自己建立的mapper文件夾下創建映射類

 

select操作:用select標簽 屬性id為映射接口的方法名必須相同,parameterType參數類型(一般int型),resultType(一般是類---需要拷貝的全類路徑)

insert操作:用insert標簽 屬性id為映射接口的方法名必須相同,parameterType參數類型(一般是類---需要拷貝的全類路徑)

update操作:用update標簽 屬性id為映射接口的方法名必須相同,parameterType參數類型(一般是類---需要拷貝的全類路徑)

delete操作:用delete標簽  屬性id為映射接口的方法名必須相同,parameterType參數類型(一般int型)

查詢單表的所有數據時::用select標簽 屬性id為映射接口的方法名必須相同,resultType(一般是類---需要拷貝的全類路徑)

 

二.多表查詢

  分為:一條語句完成查詢和兩條語句分開查詢emp表和dept表為例

業務要求:emp表含有deptno,則在emp的類中聲明Dept這個對象,以獲取所有信息(查詢出來只有一條數據)

 

業務要求:需要查詢部門的所有成員(查詢出來有多條數據)

 

業務需求:1.查找插入數據的索引   2.統計插入這條數據之后 總的數據

 批量操作

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM