2011-12-18(Sun)
Hibernate Error(Second-level cache is not enabled for usage)
Hibernateでのエラーをメモする。
以下のセッション取得時にエラーが発生した。
(セッション取得コード)
Configuration config = new Configuration().configure();
SessionFactory sessionfactory = config.buildSessionFactory();
(エラー内容)
二次キャッシュが有効でないと起こっているようだ。
(対応)
これでOKだ。
参考:
以下のセッション取得時にエラーが発生した。
(セッション取得コード)
Configuration config = new Configuration().configure();
SessionFactory sessionfactory = config.buildSessionFactory();
(エラー内容)
Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
二次キャッシュが有効でないと起こっているようだ。
(対応)
(pom.xml)
< dependency>
< groupId>org.hibernate
< artifactId>hibernate-ehcache
< version>${hibernateVersion}
< /dependency>
(hibernate.cfg.xml)
< property name="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider
< /property>
これでOKだ。
参考:
スポンサーサイト