網站首頁 編程語言 正文
存儲過程
PROCEDURE P_TEST_MYBATIS(iv_ins1 IN VARCHAR2, --id
iv_ins2 IN VARCHAR2, --no
ov_res OUT number --提示信息
) IS
BEGIN
ov_res := 0;
select count(1)
into ov_res
from jc_zhiydoc t
where t.zhiy_id = iv_ins1
and t.zhiy_no = iv_ins2;
EXCEPTION
WHEN OTHERS THEN
RAISE;
END;
mapper.xml
這里我是在pkg_ck_task包下面的存儲過程
<select id="exec" statementType="CALLABLE"> call pkg_ck_task.P_TEST_MYBATIS( #{iv_ins1}, #{iv_ins2}, #{ov_res,jdbcType=INTEGER,mode=OUT} ) </select>
dao層
void exec(Map<String,Object> params);
調用
public int exec(){
Map<String,Object> map = new HashMap<>();
map.put("iv_ins1","ZIY00007709");
map.put("iv_ins2","0103");
mapper.exec(map);
int res = (int)map.get("ov_res");
return res;
}
結果:
原文鏈接:https://www.cnblogs.com/williamvsyao/p/16576176.html
相關推薦
- 2022-10-08 C++淺析函數重載是什么_C 語言
- 2022-11-16 詳解C++中的左值,純右值和將亡值_C 語言
- 2022-06-17 C#中Abstract方法和Virtual方法的區別_C#教程
- 2022-08-02 使用shell讀取ini文件方法步驟_linux shell
- 2022-06-30 Oracle在PL/SQL中使用子查詢_oracle
- 2022-01-18 獲取當前的日期 格式為YYYY-MM-dd 和時間戳轉時間
- 2024-04-02 Springboot 切換Log4j2日志
- 2022-10-19 C++模板編程特性之移動語義_C 語言
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支