を休止しますHibernateを使用する。インクルードは、同じデータベースを使用しているのでシェアは、私は2つのプロジェクトを持っている2つの異なるプロジェクト間
、私は同じHibernateセッション
それを行うための方法は何を共有したいと思いますか?
EDITED
私は、同じHibernateのキャッシュを使用したいです!クラスだけでなく、
を休止しますHibernateを使用する。インクルードは、同じデータベースを使用しているのでシェアは、私は2つのプロジェクトを持っている2つの異なるプロジェクト間
、私は同じHibernateセッション
それを行うための方法は何を共有したいと思いますか?
EDITED
私は、同じHibernateのキャッシュを使用したいです!クラスだけでなく、
ハイバネートレベル2キャッシュ(likne Ehcache)を使用できます。 L2キャッシュは、複数のセッションにまたがってレコードをキャッシュする役割を担いますが、プライマリ・キー・ルックアップに対してのみ使用されます。クエリキャッシュが必要な場合は、複数のセッションが使用されているときにHibernateでキャッシュを行うことはできません。
独自のキャッシュ実装を(EhCacheを使用して)独自に作成し、特定のアプリケーションからの書き込みによってダーティになったときに、シグナリングを集中的に行うことができます。
jar内でエンティティおよび潜在的に共通のデータアクセスクラスを抽出し、両方のアプリケーションでこのjarを使用します。
で説明されています。プライマリキールックアップのみですか?データを挿入するには?それもキャッシュされますか? – Dejell