欢迎来到天天文库
浏览记录
ID:34723316
大小:66.18 KB
页数:3页
时间:2019-03-10
《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、p"> 3、al"mode="IN"/> 4、e"> {callTassetREC.Flashback_Op(?,?,?,?,?)} 2对于返回类型是游标(OUT)的函数,采用如下方式调用。函数: FunctionGetFirstPageNumRows(v_wherevarchar2,v_dbidNumber,v_Numrowsvarchar2,v_queryidvarchar2)returnsys_refcursor; 调用方式: 5、p"> 6、d"jdbcType="NUMBER" javaType="java.math.BigDecimal"mode="IN"/> 7、 {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicListgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryFo8、rList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
2、p"> 3、al"mode="IN"/> 4、e"> {callTassetREC.Flashback_Op(?,?,?,?,?)} 2对于返回类型是游标(OUT)的函数,采用如下方式调用。函数: FunctionGetFirstPageNumRows(v_wherevarchar2,v_dbidNumber,v_Numrowsvarchar2,v_queryidvarchar2)returnsys_refcursor; 调用方式: 5、p"> 6、d"jdbcType="NUMBER" javaType="java.math.BigDecimal"mode="IN"/> 7、 {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicListgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryFo8、rList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
3、al"mode="IN"/> 4、e"> {callTassetREC.Flashback_Op(?,?,?,?,?)} 2对于返回类型是游标(OUT)的函数,采用如下方式调用。函数: FunctionGetFirstPageNumRows(v_wherevarchar2,v_dbidNumber,v_Numrowsvarchar2,v_queryidvarchar2)returnsys_refcursor; 调用方式: 5、p"> 6、d"jdbcType="NUMBER" javaType="java.math.BigDecimal"mode="IN"/> 7、 {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicListgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryFo8、rList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
4、e"> {callTassetREC.Flashback_Op(?,?,?,?,?)} 2对于返回类型是游标(OUT)的函数,采用如下方式调用。函数: FunctionGetFirstPageNumRows(v_wherevarchar2,v_dbidNumber,v_Numrowsvarchar2,v_queryidvarchar2)returnsys_refcursor; 调用方式: 5、p"> 6、d"jdbcType="NUMBER" javaType="java.math.BigDecimal"mode="IN"/> 7、 {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicListgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryFo8、rList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
5、p"> 6、d"jdbcType="NUMBER" javaType="java.math.BigDecimal"mode="IN"/> 7、 {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicListgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryFo8、rList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
6、d"jdbcType="NUMBER" javaType="java.math.BigDecimal"mode="IN"/>
7、 {?=calltlgadmin.GetFirstPageNumRows(?,?,?,?)} (注意返回值在前面用?代表) java代码这么取值: @SuppressWarnings("unchecked") publicListgetAuditSelectByPages(Mapmap){ getSqlMapClientTemplate().queryFo
8、rList("firstPage",map);//调用 ListarryList=(ArrayList)map.get("re
此文档下载收益归作者所有