Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Hibernate i cache

9 views
Skip to first unread message

Tomasz Bozek

unread,
Mar 5, 2008, 8:56:48 AM3/5/08
to
Czy tkos wie jak wlaczyc cache w hibernacie?
Chcialem sparwdzic czy hibernate cachuje dane taj jak toplink zeby za kazdym
razem nie robil selecta ale wyglada na to ze za kazdym razem robi :(. Jak
zmienie manulanie w bazie krotke to ja zawsze podczyta a toplink nie -
cachuje lokalnie (tzreba wyalczyc cache zeby zawsze podciagal)


Mikolaj Rydzewski

unread,
Mar 5, 2008, 9:58:30 AM3/5/08
to

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).

grabarz

unread,
Mar 10, 2008, 4:50:38 AM3/10/08
to

ciekawy artykuł: http://www.devx.com/dbzone/Article/29685

pozdrawiam,
m.

--
Java - write once, debug everywhere.

0 new messages