最近我正在与 Oracle 合作开发一个 Spring+Hibernate 项目。我发现总是有数百个游标同时打开。 我没有任何线索来解决这个问题。有人可以给我一些建议吗?或者一些引用资料?
PS:我知道这不是一个很好的问题,但我发现很难搜索到准确的文档,而且我目前没有时间浏览所有 hibernate 文档。
PS2:我在项目中使用了很多条件和普通的选择查询。
最佳答案
您的代码必须负责关闭游标。经验法则是,如果您打开游标,则在处理结果集后必须将其关闭,否则会不必要地占用资源。
查看此讨论,它显示了它是如何工作的:https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1041031921901
关于java - hibernate什么时候关闭游标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25706614/