1

LiferayをベースにしたWebアプリケーションを実装しています。データベースはJPA2.0とEntityManagerによって処理されます。

システムが長期間(たとえば8時間)アイドル状態になると、永続性コンテキストのセッションが失われ、データベースにアクセスできなくなります。この問題を解決できる構成はありますか?

4

1 に答える 1

0

たぶんあなたはこのプロパティを設定することができます:

<property name="minIdle" value="1"/>

データソースBeanを宣言するとき

更新:hibernateのpersistence.xmlを使用する場合は、次のプロパティを設定する必要があります。hibernate.c3p0.min_size:C3P0が常に準備できるJDBC接続の最小数

<property name="hibernate.c3p0.min_size" value="1"/>
于 2012-09-05T08:12:28.260 に答える