我們在呼叫myabtis的時候往往是傳入乙個entity或者map。
但是在一些特殊情況下例如url傳參,這時候再put進map總感覺多此一舉。
controller:
//@pathvariable註解作用是轉義賦值到你指定的引數中
string user(@pathvariable("id") string id,@pathvariable("parentid") string parentid,model model)
service和serviceimpl層忽略,沒啥特別的
dao層:
userdo get(@param("id")string id, @param("parentid")string parentid);
select id,user_name,password,parent_id from sys_user where id = # and parent_id =#
select>
執行緒傳入多個引數
2種方式 一 把引數當做全域性變數,不過這個藐視 結構不合理,個人覺得還是結構體指標的方式比較好。二 定義乙個結構體的指標傳入 21 struct param 45 int fd 0 46 string deskey 47 param a 48 a.fd fd 49 a.deskey deskey ...
mybatis傳入多個引數
寫在開頭 還可以通過for來進行遍歷。一 單個引數 public list getxxbeanlist param id string id select t.from tablename t where t.id select 其中方法名和id一致,中的引數名與方法中的引數名一致,這裡採用的是 p...
mybatis 傳入多個引數
一 單個引數 public list getxxbeanlist param id string id select t.from tablename t where t.id select 其中方法名和id一致,中的引數名與方法中的引數名一致,這裡採用的是 param這個引數,實際上 param這...