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.因此我們可...