/ / ehcacheはhibernate 2nd lvl cacheトランザクションとしてですか? -休止状態、ehcache

ehcacheは第2のlvlキャッシュトランザクションを休止状態にしていますか? - 休止状態、ehcache

私のエンティティは

@Cache(usage = CacheConcurrencyStrategy.TRANSACTIONAL)

アプリケーションが実行されます(エンティティが実際にキャッシュされていることを確認する方法がわかりません)。

springコンテキスト内のHibernate config:

<prop key="hibernate.cache.use_second_level_cache">true</prop>
<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</prop>

キャッシュをehcacheからinfinispanに変更すると、これがトランザクションキャッシュであるがトランザクションマネージャーが見つからなかったことを示す例外が表示されます。

したがって、私の質問:ehcacheは実際にトランザクションですか?

回答:

回答№1は0

リリース2.1の時点で、Ehcacheにはトランザクションキャッシュがサポートされています...


回答№2の場合は-1

私の知る限り、EH Cacheはトランザクションではありません。休止状態自体による以下のリンクを参照してください。また、EHキャッシュは非トランザクションです。 JBoss Cacheは私が知っているトランザクションです。

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/performance.html#performance-cache