Tomasz
Faszyński
Specjalista ds.
programowania
Temat: Hibernate + ehcache
Cześć,Próbuję zainstalować ehcache w swojej aplikacji z Liferay, Spring oraz Hibernate.
Dodałem w aplikacja-portlet.xml:
<property name="hibernateProperties">
<props>
<prop key="hibernate.cache.use_second_level_cache">true</prop>
<prop key="hibernate.cache.region.factory_class">net.sf.ehcache.hibernate.EhCacheRegionFactory</prop>
</property>
Do klasy dodałem
@Entity(name="News")
@Table(name="aplikacja_news")
@Cache(usage=CacheConcurrencyStrategy.READ_WRITE)
public class News {
Aplikacja się buduje i uruchamia w portlecie. Jak jednak sprawdzić czy cache działa poprawnie?
Otworzyłem stronę w kilku zakładkach, aby mi się wyświetliło zapytanie w konsoli i dostaję:
Hibernate: select news0_.id as id0_, news0_.content as content0_, news0_.id_author as id3_0_, news0_.topic as topic0_ from aplikacja_news news0_
Hibernate: select news0_.id as id0_, news0_.content as content0_, news0_.id_author as id3_0_, news0_.topic as topic0_ from aplikacja_news news0_
Hibernate: select news0_.id as id0_, news0_.content as content0_, news0_.id_author as id3_0_, news0_.topic as topic0_ from aplikacja_news news0_
Hibernate: select news0_.id as id0_, news0_.content as content0_, news0_.id_author as id3_0_, news0_.topic as topic0_ from aplikacja_news news0_
Gdyby działało to chyba powinienem mimo kilku otwartych zakładek otrzymać w konsoli tylko jedno zapytanie select?
Co mogłem zrobić źle?