博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java ibatis调用存储过程出现阻塞
阅读量:6267 次
发布时间:2019-06-22

本文共 408 字,大约阅读时间需要 1 分钟。

hot3.png

{call proc_update_examstate (#userId#)}
//Java调用getSqlMapClientTemplate().update("Exam.procUpdateExamState",userId);
注意:

如果你的存储过程返回一个结果集,那么使用queryForList()或者queryForObject来调用;

如果你的存储过程既返回结果集又更新数据库数据,那么需要配置<transactionManager>的commitRequired=’true’  
如果存储过程不返回结果集,或者仅仅以输出参数的形式返回结果集,那么应该使用update()方法,如果使用queryForList()或者queryForObject来调用,会导致线程阻塞,无法往下执行。

转载于:https://my.oschina.net/laiwanshan/blog/178076

你可能感兴趣的文章
20155328 2016-2017-2 《Java程序设计》 第8周学习总结
查看>>
python操作redis--string
查看>>
echarts图表初始大小问题及echarts随窗口变化自适应
查看>>
Inherits、CodeFile、CodeBehind的区别
查看>>
创建一个SimpleDlg
查看>>
使用XML生成菜单
查看>>
udp,tcp对于socket的写法
查看>>
第二周个人赛
查看>>
推断Windows版本号新方法
查看>>
2017-4-18 ADO.NET
查看>>
RSuite 一个基于 React.js 的 Web 组件库
查看>>
技术博客网址收藏
查看>>
python 金融分析学习
查看>>
授人以渔不如授人以鱼
查看>>
matlab练习程序(图像Haar小波变换)
查看>>
【Java】从域名得到ip
查看>>
Mysql索引会失效的几种情况分析
查看>>
LVM逻辑卷
查看>>
zoj3591 Nim(Nim博弈)
查看>>
canvas绘图
查看>>