Mybatis增刪改查mapper檔案寫法詳解

2022-09-26 08:42:09 字數 1244 閱讀 2517

1. 插入

insert sql命令(命令裡通過#{}獲取物件屬性)

eg:insert into prac_person(p_name,p_password) values(#,#)

2. 查詢

select 表裡欄位名 as 結果欄位名 from 表名 where 條件

eg:程式設計客棧t;

shelncjlber"/>

j**a.lang.string" resultmap="address">

select * from prac_address left join prac_person on a_person=# and prac_address.a_person=prac_person.p_id

此處先配置resultmapp,使表列名與屬性名一致。

3.修改

與前面插入除了sql語句基本一致,直接貼**

update prac_person set p_name=#,p_password=# where p_id=#

4.刪除

與前面插入除了sql語句基本一致,直接貼**

delete from prac_person where p_id=#

下面看下mybatis的mapper配置檔案的一般寫法

mapper.xml大致如下:

《程式設計客棧?xml version="1.0" encoding="utf-8"?>

insert into commodity_category_manager (

) values (

)update commodity_category_manager

delete from commodity程式設計客棧_category_manager 程式設計客棧nclude refid="where" />

select * from commodity_category_manager

select category_id, user_id from commodity_category_manager

select count(*) from commodity_category_manager

category_id

,user_id#,#

,category_id=#

,user_id=#

and category_id=#

and user_id=#

本文標題: mybatis增刪改查mapper檔案寫法詳解

本文位址:

mybatis 增刪改查

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

Mybatis增刪改查

1 編寫介面 根據id查詢使用者 user getuserbyid int id 增加乙個使用者 intadduser user user 修改使用者 intupdateuser user user 刪除乙個使用者 intdeleteuser int id 根據id查詢使用者 getuserbyid...

MyBatis增刪改查

mybatis的簡介 mybatis 本是apache 的乙個開源專案ibatis 2010年這個專案由apache software foundation 遷移到了google code,並且改名為mybatis 2013年11月遷移到github。ibatis是半orm對映框架,它需要在資料庫裡...