Hibernate ma pare rodzajow cache. Per sesja i globalny. Dawno nie
pisalem nic w Hibernate, ale z pamieci:
Zeby uzywac L2 cache musisz miec np:
<property name="cache.use_query_cache">false</property>
<property name="cache.use_second_level_cache">true</property>
<property
name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
W mapowaniu klasy okreslasz czy moze byc ona keszowana czy nie.
I na koniec budujac Query ustawiasz setCacheable(true).
ciekawy artykuł: http://www.devx.com/dbzone/Article/29685
pozdrawiam,
m.
--
Java - write once, debug everywhere.