mybatis 里写了两个存储过程,然后我一个个调用单个都是没有问题的。
但是我把他们写在一个方法里:
data_init(){
Service.AXXXX(); Service.BXXXX();
}
我去调用这个方法的时候
发现:
data_init()
会直接卡在第一个 存储过程 上面。
一开始是以为事务管理上出了问题,可是我撤销事务后问题依旧在。
可能是还有哪个地方有问题?
1
mikicomo OP 存储过程在 mapper 里面这么写的,因为不需要参数 IN OUT 所以没有参数
<select id="XXXXX" statementType="CALLABLE"> CALL bas.xxxxx(); </select> |
2
mikicomo OP 结贴= =,自己愚蠢了,以为存储过程会返回影响的行数=。=,返回值搞错
|