首页 > 解决方案 > 在调用 oracle 数据库中的存储过程后,HikariCp 连接池无法重用会话

问题描述

我在用着

当我调用存储过程时,它会为每个调用创建一个会话,而不是重用空闲会话。

我尝试通过以下方式更改对存储过程的调用:

但它没有改变任何东西。

标签: javaspringoraclestored-procedureshikaricp

解决方案


我为这个问题找到了两个解决方案:

用 jpa 注释 @procedure 替换 entitymenager.createstoredprocedure()。第二个选项是添加 @transactional add 当我们完成使用 entityManager.unwrap(Session.class).disconnect;


推荐阅读