2017-07-09 5 views
0

を実行することを可能に私がエラーを持っている:org.springframework.beans.factory.BeanCreationException:によって発生 名前の作成中にエラーが発生しましBeanを'sessionFactory':initメソッドの呼び出しに失敗しました。ネストされた例外はorg.hibernate.cache.NoCachingEnabledExceptionです:第2レベルのキャッシュは使用のために有効になっていません[hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache] org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBeanでorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1554) (AbstractAutowireCapableBeanFactory.java:539)でorg.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:302)org.springframeworkで でorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) で .beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)(BeanDefinitionValueResolver.java:328) ... 42もっと見る 原因:org.hibernate.cache.NoCachingEnabledException:第2レベルのキャッシュが使用できない[hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]私のデータソースからgrails.plugin.hibernatehijacker.hibernate.WrappedSessionFactoryBean.buildSessionFactory(WrappedSessionFactoryBean.java:45)で は戦争のGrailsセッションファクトリ

hibernate { 
    cache.use_second_level_cache = true //true 
    cache.use_query_cache = true //false 
    cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory' // Hibernate 3 

    //singleSession = true // configure OSIV singleSession mode 
    naming_strategy = sn.kiyas.base.CustomNamingStrategy 
    } 

のGrails 2.4.4のapache-tomcatに7.0。 79

答えて

0

これら

hibernate { 
    cache.use_second_level_cache = true //true 
    cache.use_query_cache = true //false 
    cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory' // Hibernate 3 

    //singleSession = true // configure OSIV singleSession mode 
    naming_strategy = sn.kiyas.base.CustomNamingStrategy 
    } 

を削除して、この

を追加します。
hibernate: 
    jdbc: 
     use_get_generated_keys: true 
関連する問題