<property name="hibernate.cache.provider_calss">org.hibernate.cache.EhCacheProvider</property>
<property name="hibernate.cache.use_second_level_cache">true</property>
<property name="hibernate.cache.use_query_cache">true</property>在相应的bean.hbm.xml也有 <cache usage="read-only"/>
在执行 Configuration cfg=new Configuration().configure();
SessionFactory sf=cfg.buildSessionFactory();
到SessionFactory sf=cfg.buildSessionFactory();
这句的时候就抛出异常了
18:54:04,734 WARN CacheFactory:43 - read-only cache configured for mutable class: lilong.ll.Emploee
Exception in thread "main" org.hibernate.HibernateException: Could not instantiate cache implementation
at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java:64)
at org.hibernate.impl.SessionFactoryImpl. <init>(SessionFactoryImpl.java:214)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
at lilong.ll.testmain.main(testmain.java:15)
Caused by: org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
at org.hibernate.cache.NoCacheProvider.buildCache(NoCacheProvider.java:21)
at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java:61)
... 3 more <property name="hibernate.cache.use_second_level_cache">false </property>
<property name="hibernate.cache.use_query_cache">false </property>
必须把这俩个设置为false就能正常运行 可我又必须要2级缓存 么办
我用的hibernate3.2
<property name="hibernate.cache.use_second_level_cache">true</property>
<property name="hibernate.cache.use_query_cache">true</property>在相应的bean.hbm.xml也有 <cache usage="read-only"/>
在执行 Configuration cfg=new Configuration().configure();
SessionFactory sf=cfg.buildSessionFactory();
到SessionFactory sf=cfg.buildSessionFactory();
这句的时候就抛出异常了
18:54:04,734 WARN CacheFactory:43 - read-only cache configured for mutable class: lilong.ll.Emploee
Exception in thread "main" org.hibernate.HibernateException: Could not instantiate cache implementation
at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java:64)
at org.hibernate.impl.SessionFactoryImpl. <init>(SessionFactoryImpl.java:214)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
at lilong.ll.testmain.main(testmain.java:15)
Caused by: org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
at org.hibernate.cache.NoCacheProvider.buildCache(NoCacheProvider.java:21)
at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java:61)
... 3 more <property name="hibernate.cache.use_second_level_cache">false </property>
<property name="hibernate.cache.use_query_cache">false </property>
必须把这俩个设置为false就能正常运行 可我又必须要2级缓存 么办
我用的hibernate3.2
解决方案 »
- webservice调用问题。如下:
- java——Frame窗体程序
- 求教,如何利用runtime.exec()执行多条DOS命令行??
- 我是学java ee的,现在想学一个JavaScript的框架,有那么多,请大家推荐一个好吗,谢谢
- 求一个可执行的JavaMail发送邮件代码实例?
- SSH2+pager-taglib.jar 做分页显示问题
- 紧急求助..服务端向客户端发送信息不成功.郁闷!
- jb6开发bmp(1.1+2.0),主键(id)是自动增加字段,ejbcreate()的sql怎么写?
- 大家来谈谈有那些java流行的模式来架构开发项目。参者有分
- 实体BEAN中的其他FIND方法如何写.
- 在win2003中整合IIS6+TOMCAT5.5+域名绑定失败,请高手指点!
- hibernate无法启动2级缓存
写错了吧 class