具體見mybatis的crud
① 建立queryvo物件
package cn.lhh.domain;
public
class
queryvo
public
void
setuser
(user user)
}
② 引數傳遞pojo物件
<
!--引數傳遞pojo物件--
>
"findbyqueryvo" parametertype=
"cn.lhh.domain.queryvo" resulttype=
"cn.lhh.domain.user"
>
select * from user where username like #
<
/select>
③測試
/**
* 測試傳遞引數為pojo
!--查詢所有使用者資訊--
>
"findall" resulttype=
"cn.lhh.domain.user"
>
select id as userid,username as username,birthday as userbirthday,gender as usergender from user;
<
/select>
<
?xml version=
"1.0" encoding=
"utf-8"
?>
<
>
"cn.lhh.dao.iuserdao"
>
<
!--配置 查詢結果的列名和實體類的屬性名的對應關係--
>
"usermap" type=
"cn.lhh.domain.user"
>
<
!--主鍵欄位的對應--
>
"userid" column=
"id"
>
<
/id>
<
!--非主鍵欄位的對應--
>
"username" column=
"username"
>
<
/result>
"userbirthday" column=
"birthday"
>
<
/result>
"usergender" column=
"gender"
>
<
/result>
<
/resultmap>
<
!--查詢所有使用者資訊--
>
"findall" resultmap=
"usermap"
>
select * from user;
<
/select>
<
!--根據名字模糊查詢使用者--
>
"findbyname" parametertype=
"string" resultmap=
"usermap"
>
select * from user where username like #
<
/select>
<
!--引數傳遞pojo物件--
>
"findbyqueryvo" parametertype=
"cn.lhh.domain.queryvo" resultmap=
"usermap"
>
select * from user where username like #
<
/select>
<
MyBatis的引數傳遞
select from student order by limit 介面 studentdao 檔案 預設引數傳遞 public listfind string sort,string dir,int start,int limit 註解方式引數傳遞 public listfind2 param ...
MyBatis的返回引數
mybatis的返回引數型別兩種 1.對應的分類為 resultmap resulttype 2 對應返回值型別 resultmap 結果集 resulttype int,string long class 3.注意點 在mybatis進行查詢對映時,其實查詢出來的每乙個屬性都是放在乙個對應的map...
MyBatis引數傳遞的問題
來自 最近碰到mybatis傳參的一些問題,經過一番 問題是解決了。現對mybatis傳參進行下整理,權當做個筆記。一 單個簡單引數 public item getitembyid string id select t.c id,t.c name from titem t where t.c id ...