實戰(三)增 刪 改 查處理

2022-08-25 20:18:23 字數 1076 閱讀 7577

1.查詢整張表,返回list。需要在user.xml 裡面配置返回的型別 resultmap, 注意不是 resulttype, 而這個resultmap 所對應的應該是我們自己配置的

查詢列表的語句在 user.xml 中

select * from user where username like #

在 iuseroperation 介面中增加方法:public listselectusers(string username); 

在test測試類返回中查詢的方法

現在在main  方法中可以測試:

public static void main(string args)

在 iuseroperation 介面中增加方法:

public void adduser(user user);//增加資料

public void deleteuser(int id);//刪除資料

public void updateuser(user user);//修改資料

在 user.xml 中配置

< !--執行增加操作的sql語句。id和parametertype  

分別與iuseroperation介面中的adduser方法的名字和  

引數型別一致。以#的形式引用student引數  

的name屬性,mybatis將使用反射讀取student引數  

的此屬性。#中name大小寫敏感。引用其他  

的gender等屬性與此一致。segeneratedkeys設定  

為"true"表明要mybatis獲取由資料庫自動生成的主  

鍵;keyproperty="id"指定把獲取到的主鍵值注入  

到student的id屬性--> 

insert into user(username,userage,useraddress)  

values(#,#,#)  

update user set username=#,userage=#,useraddress=# where id=#

delete from user where id=#

在test測試類中新增

批量處理(增刪改)

首先在你的dao中需要繼承org.springframework.orm.ibatis.support.sqlmapclientdaosupport 然後在 中呼叫getsqlmapclienttemplate方法,覆寫sqlmapclientcallback類中的doinsqlmapclient的...

MongoDB 三 增刪改查

2,查詢也是一樣,看一下知識點的彙總,其實用幾個,還是有規律的,比較容易記錄的 3,看一下固定集合 顧名思義是有著固定大小的集合,其優點是效能比較出色,以 lru least recently used 最近最少使用 規則和插入順序進行 age out 老化移出 處理。由於集合空間大小一定,當空間用...

shell處理mysql增 刪 改 查

shell是如何操作mysql的?shell操作mysql其實就是通過mysql命令通過引數去執行語句,跟其他程式裡面是一樣的,看看下面這個引數 e,execute name execute command and quit.disables force and history file.因此我們可...