簡體   English   中英

實體經理,連接過多

[英]Entitymanager, too many connections

我只為整個程序創建一個會話工廠,並在每次我想持久/更新/查詢時創建。 一個新的實體管理器,但我總是遇到很多連接錯誤。 有人可以給我一個住所嗎? 以我的觀點,這不是增加MySql中允許的連接數的最佳解決方案。 我使用C3P0進行池化。

每當調用EntityManager時,嘗試使用這樣的try-catch-finally模板。

EntityManager em = ... //However you get an em.
try {
    em.getTransaction().begin();

    // ...  Put your persistence code here.

    em.getTransaction().commit();
} catch (Exception ex) {
    em.getTransaction().rollback();
    throw ex;
} finally {
    em.close();
}

暫無
暫無

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

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