ibatis中mysql儲存過程返回結果集

2021-06-16 17:21:43 字數 703 閱讀 6877

mysql儲存過程可以直接返回結果集,同時可以有out引數

例如:儲存過程:

dao 的實現

定義乙個傳參的map params ,

hashmapparams = new hashmap();

//把需要的引數放到map中

params.put("id",account.getid());

params.put("ret",null);

params.put("loginname", null);

params.put("name", null);

params.put("email", null);

params.put("phone",null);

params.put("active", null);

//定義乙個list

list list=null;

list= (list)(getsqlmapclienttemplate().queryforlist("test",params));

//上面這樣操作就可以獲得儲存過程返回的結果集。

object var;

var = params.get("ret"); //從map 中獲得制定的輸出引數的值。

在mysql中不需要的ibatis的配置檔案中,宣告返回的結果集。

還沒試過,不知道行不行,先放在這裡。

**:

mysql儲存過程now mysql儲存過程

建立清除過期積分儲存過程 delimiter drop procedure if exists reporturl create procedure reporturl begin 定義變數 declare s int default 0 declare sum integral varchar 2...

mysql 分號 儲存過程 Mysql之儲存過程

1.進入到資料庫中檢視 是否有相關的儲存過程資料 show procedure status where db test 2.建立簡單的儲存過程 create procedure hi select hello 3.呼叫儲存過程 call hi 事例 三 mysql 儲存過程特點 建立 mysql ...

mysql怎麼建儲存過程 mysql儲存過程怎麼寫

mysql 儲存過程是一些 sql 語句的集合,比如有的時候我們可能需要一大串的 sql 語句,或者說在編寫 sql 語句的過程中還需要設定一些變數的值,這個時候我們就完全有必要編寫乙個儲存過程。下面我們來介紹一下如何建立乙個儲存過程。語法格式 可以使用 create procedure 語句建立儲...