欢迎来到天天文库
浏览记录
ID:20352217
大小:32.00 KB
页数:3页
时间:2018-10-09
《ibatis调用oracle函数,存储过程方法 in 和out 游标》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ibatis调用oracle的函数,存储过程的方法IN和OUT/游标2009-05-1814:17 1对于全部是in类型的参数过程,采用下面的方法调用(ibatis版本是2.3)比如过程: ProcedureFlashback_Op(v_table_ownerVarchar2,v_table_nameVarchar2,v_FlashbackScnNumber,v_xidVarchar2,v_dbidnumber);调用方法:2、va.util.Map"> 3、="java.math.BigDecimal"mode="IN"/> 4、arameterMap="tableDml_zcRecycle"> {callTassetREC.Flashback_Op(?,?,?,?,?)} 2对于返回类型是游标(OUT)的函数,采用如下方式调用。函数: FunctionGetFirstPageNumRows(v_wherevarchar2,v_dbidNumber,v_Numrowsvarchar2,v_queryidvarchar2)returnsys_refcursor; 调用方式: 5、erMapid="searchParam"class="java.util.Map"> 6、ng.String"mode="IN"/> 7、="VARCHAR2" javaType="java.lang.String"mode="IN"/> {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicLis8、tgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryForList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
2、va.util.Map"> 3、="java.math.BigDecimal"mode="IN"/> 4、arameterMap="tableDml_zcRecycle"> {callTassetREC.Flashback_Op(?,?,?,?,?)} 2对于返回类型是游标(OUT)的函数,采用如下方式调用。函数: FunctionGetFirstPageNumRows(v_wherevarchar2,v_dbidNumber,v_Numrowsvarchar2,v_queryidvarchar2)returnsys_refcursor; 调用方式: 5、erMapid="searchParam"class="java.util.Map"> 6、ng.String"mode="IN"/> 7、="VARCHAR2" javaType="java.lang.String"mode="IN"/> {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicLis8、tgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryForList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
3、="java.math.BigDecimal"mode="IN"/> 4、arameterMap="tableDml_zcRecycle"> {callTassetREC.Flashback_Op(?,?,?,?,?)} 2对于返回类型是游标(OUT)的函数,采用如下方式调用。函数: FunctionGetFirstPageNumRows(v_wherevarchar2,v_dbidNumber,v_Numrowsvarchar2,v_queryidvarchar2)returnsys_refcursor; 调用方式: 5、erMapid="searchParam"class="java.util.Map"> 6、ng.String"mode="IN"/> 7、="VARCHAR2" javaType="java.lang.String"mode="IN"/> {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicLis8、tgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryForList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
4、arameterMap="tableDml_zcRecycle"> {callTassetREC.Flashback_Op(?,?,?,?,?)} 2对于返回类型是游标(OUT)的函数,采用如下方式调用。函数: FunctionGetFirstPageNumRows(v_wherevarchar2,v_dbidNumber,v_Numrowsvarchar2,v_queryidvarchar2)returnsys_refcursor; 调用方式: 5、erMapid="searchParam"class="java.util.Map"> 6、ng.String"mode="IN"/> 7、="VARCHAR2" javaType="java.lang.String"mode="IN"/> {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicLis8、tgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryForList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
5、erMapid="searchParam"class="java.util.Map"> 6、ng.String"mode="IN"/> 7、="VARCHAR2" javaType="java.lang.String"mode="IN"/> {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicLis8、tgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryForList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
6、ng.String"mode="IN"/> 7、="VARCHAR2" javaType="java.lang.String"mode="IN"/> {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicLis8、tgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryForList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
7、="VARCHAR2" javaType="java.lang.String"mode="IN"/> {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicLis
8、tgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryForList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
此文档下载收益归作者所有