mybatis中註解式開發中傳遞多個引數的方式

2021-08-22 18:12:25 字數 554 閱讀 9143

在mybatis的動態**開發中,當介面需要傳入多個引數時,一般有以下幾種做法(推薦@param方式)

1.傳遞包裝型別(不推薦要建立乙個包裝類去包含所有的引數型別,並且在#{}中還要填入特定的值)

2.假設介面中傳入兩個引數則#代表第乙個引數,以此類推

select  *  from ******   where *** = # and ***x=#

3.新增@param註解

int deleteproductcategory(@param("shopid")long shopid,@param("productcategoryid")long productcategoryid);
delete from 

tb_product_category

where

shop_id=#

andproduct_category_id=#

取得時候#xx填寫註解中標註的內容即可,可讀性高,方便,不易出錯,推薦

mybatis中註解的使用

簡單的crud select insert update delete 例如 select select from user options 返回自增長id,更加詳細鏈結 options usegeneratedkeys true,keyproperty id keycolumn id result...

MyBatis註解開發

mybatis作為乙個輕量級的半orm框架,由於其上手快 開發快捷,在企業中的中小型專案應用較廣泛,下面我們來演示一下如何使用mybatis的註解開發方式來進行 編寫。開發環境介紹 資料庫使用mysql,mybatis使用3.4.1 沒有使用spring整合 mysql驅動5.1.36。pojo 表...

MyBatis註解開發

insert 實現新增 update 實現更新 delete 實現刪除 select 實現查詢 result 實現結果集封裝 results 可以與 result 一起使用,封裝多個結果集 resultmap 實現引用 results 定義的封裝 one 實現一對一結果集封裝 many 實現一對多結...