在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 實現一對多結...