Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用C3P0的多个Hibernate实例_Java_Hibernate_C3p0 - Fatal编程技术网

Java 使用C3P0的多个Hibernate实例

Java 使用C3P0的多个Hibernate实例,java,hibernate,c3p0,Java,Hibernate,C3p0,我正面临着一个奇怪的问题,这似乎是相关的。我在同一个JavaVM中启动了两个应用程序实例,它们彼此交互。在一些操作之后,“明显死锁”消息出现在日志中 我感觉两个应用程序实例使用相同的连接池,尽管它们使用不同的会话工厂实例 C3P0中可能会有一些“独生子魔法”吗?据我所知,没有独生子。每个数据源实例都是单独配置/实例化/管理的 此外,使用来自多个会话工厂的同一数据源不应导致任何问题(假设配置适当,连接数量足够等等,但这与本文的重点无关) 您是否尝试过增加辅助线程的数量并将maxAdministra

我正面临着一个奇怪的问题,这似乎是相关的。我在同一个JavaVM中启动了两个应用程序实例,它们彼此交互。在一些操作之后,“明显死锁”消息出现在日志中

我感觉两个应用程序实例使用相同的连接池,尽管它们使用不同的会话工厂实例


C3P0中可能会有一些“独生子魔法”吗?

据我所知,没有独生子。每个数据源实例都是单独配置/实例化/管理的

此外,使用来自多个会话工厂的同一数据源不应导致任何问题(假设配置适当,连接数量足够等等,但这与本文的重点无关)

您是否尝试过增加辅助线程的数量并将maxAdministrativeTaskTime设置为非零值