簡體   English   中英

使用C3P0的多個Hibernate實例

[英]Multiple Hibernate instances using C3P0

我面臨一個奇怪的問題,似乎與c3p0有關。 我正在同一個Java vm中啟動一個應用程序的兩個實例,它們彼此交互。 經過一些操作后,“ APPARENT DEADLOCK”消息出現在日志中。

我感覺兩個應用程序實例使用相同的連接池,盡管它們使用不同的會話工廠實例。

C3P0可能涉及一些“單魔術”嗎?

據我所知,沒有涉及任何單例。 每個數據源實例都是分別配置/實例化/管理的。

此外,使用來自多個會話工廠的相同數據源應該不會引起任何問題(假定適當的配置,足夠的連接數等),但這不重要。

您是否嘗試過增加幫助程序線程的數量並將maxAdministrativeTaskTime設置為非零值(如此處所述)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM