1

这是我在该网站上的第一个问题,因此如果其中不正确,请耐心等待。

我在 Grails 应用程序中遇到了 Hibernate 问题。该应用程序适用于 MySQL 数据库。当它试图为一个特定的域对象执行保存操作时(这个类非常简单,只有几个字段和与另一个域类的多对一关系)它挂起。无论在连接期间设置了多大的最大连接和最大套接字超时,我都会收到套接字超时异常。

最奇怪的是,这只发生在生产服务器上。在本地环境中,这段代码运行良好。其他数据库操作也执行得很好。

我尝试手动执行由 Hibernate 插入语句生成的,效果很好。但是无论我等待多长时间,Hibernate 仍然无法完成操作。

你有什么想法会导致这种行为吗?

4

0 回答 0