Hibernate 启用以运行war grails会话工厂
我在尝试使用multitenant对tomcat发动战争时出错 从日志文件: 原因:org.springframework.beans.factory.BeanCreationException:创建名为“sessionFactory”的bean时出错:调用init方法失败;嵌套异常为org.hibernate.cache.NoCachingEnabledException:未启用二级缓存以供使用[hibernate.cache.use_Second_level_cache | hibernate.cache.use_query_cache] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1554) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) 位于org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) 位于org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) 位于org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) 位于org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) 位于org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) ... 42多 原因:org.hibernate.cache.NoCachingEnabledException:未启用二级缓存以供使用[hibernate.cache.use_Second_level_cache | hibernate.cache.use_query_cache] 位于grails.plugin.hibernatehijacker.hibernate.WrappedSessionFactoryBean.buildSessionFactory(WrappedSessionFactoryBean.java:45) 从我的数据源:Hibernate 启用以运行war grails会话工厂,hibernate,grails,multi-tenant,Hibernate,Grails,Multi Tenant,我在尝试使用multitenant对tomcat发动战争时出错 从日志文件: 原因:org.springframework.beans.factory.BeanCreationException:创建名为“sessionFactory”的bean时出错:调用init方法失败;嵌套异常为org.hibernate.cache.NoCachingEnabledException:未启用二级缓存以供使用[hibernate.cache.use_Second_level_cache | hibernat
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
}
Grails2.4.4ApacheTomcat7.0.79删除这些
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