栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

oracle+Java 存储过程的调用,返回值是数组对象

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

oracle+Java 存储过程的调用,返回值是数组对象

例子:
数据库中,存储过程的类似写法:

CREATE OR REPLACE
procedure P_Track(V_Express_id in nvarchar2, --参数1
V_langid in nvarchar2, --参数2
ru out sys_refcursor --返回值
) is
row_tmp sys_tmp%rowtype;
//下面还有…

1,controller:

@PostMapping("/trace/getTrace")
public AjaxResult getTrace(String expressId, String langId) {//调用存储过程
    Map param = new HashMap<>();//需要用Map来调用
    param.put("V_Express_id", expressId);//参数1
    param.put("V_langid", langId);//参数2
    tmsOrderService.getTrace(param);//进行调用
    List result = (List) param.get("result");//获取返回值,直接强转
    //下面还有...

2,service:

void getTrace(Map param);

3,serviceImpl:

@Override
public void getTrace(Map param) {
    tmsOrderMapper.getTrace(param);
}

4,mapper:

void getTrace(Map param);

5,mapper.xml:


getTrackVo:


    
    
    
    
    
    
    
    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/959222.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号