Hibernate 二級快取配置出現的異常

2022-09-11 02:36:09 字數 4495 閱讀 4986

1.j**a.lang.exceptionininitializererror

at sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method)

at sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.j**a:39)

at sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.j**a:27)

at j**a.lang.reflect.constructor.newinstance(constructor.j**a:513)

at org.junit.runners.blockjunit4classrunner.createtest(blockjunit4classrunner.j**a:209)

at org.junit.runners.blockjunit4classrunner$1.runreflectivecall(blockjunit4classrunner.j**a:258)

at org.junit.internal.runners.model.reflectivecallable.run(reflectivecallable.j**a:15)

at org.junit.runners.blockjunit4classrunner.methodblock(blockjunit4classrunner.j**a:255)

at org.junit.runners.blockjunit4classrunner.runnotignored(blockjunit4classrunner.j**a:79)

at org.junit.runners.blockjunit4classrunner.runchild(blockjunit4classrunner.j**a:71)

at org.junit.runners.blockjunit4classrunner.runchild(blockjunit4classrunner.j**a:49)

at org.junit.runners.parentrunner$3.run(parentrunner.j**a:193)

at org.junit.runners.parentrunner$1.schedule(parentrunner.j**a:52)

at org.junit.runners.parentrunner.runchildren(parentrunner.j**a:191)

at org.junit.runners.parentrunner.access$000(parentrunner.j**a:42)

at org.junit.runners.parentrunner$2.evaluate(parentrunner.j**a:184)

at org.junit.runners.parentrunner.run(parentrunner.j**a:236)

at org.eclipse.jdt.internal.junit4.runner.junit4testreference.run(junit4testreference.j**a:50)

at org.eclipse.jdt.internal.junit.runner.testexecution.run(testexecution.j**a:38)

at org.eclipse.jdt.internal.junit.runner.remotetestrunner.runtests(remotetestrunner.j**a:467)

at org.eclipse.jdt.internal.junit.runner.remotetestrunner.runtests(remotetestrunner.j**a:683)

at org.eclipse.jdt.internal.junit.runner.remotetestrunner.run(remotetestrunner.j**a:390)

at org.eclipse.jdt.internal.junit.runner.remotetestrunner.main(remotetestrunner.j**a:197)

at org.hibernate.cfg.configuration.doconfigure(configuration.j**a:2211)

at org.hibernate.cfg.configuration.configure(configuration.j**a:2128)

at org.hibernate.cfg.configuration.configure(configuration.j**a:2107)

... 23 more

at com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror(xmlerrorreporter.j**a:384)

at com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror(xmlerrorreporter.j**a:318)

at com.sun.org.apache.xerces.internal.impl.dtd.xmldtdvalidator.handleendelement(xmldtdvalidator.j**a:2017)

at com.sun.org.apache.xerces.internal.impl.dtd.xmldtdvalidator.endelement(xmldtdvalidator.j**a:901)

at com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl.scanendelement(xmldocumentfragmentscannerimpl.j**a:1774)

at com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl$fragmentcontentdriver.next(xmldocumentfragmentscannerimpl.j**a:2930)

at com.sun.org.apache.xerces.internal.impl.xmldocumentscannerimpl.next(xmldocumentscannerimpl.j**a:648)

at com.sun.org.apache.xerces.internal.impl.xmlnsdocumentscannerimpl.next(xmlnsdocumentscannerimpl.j**a:140)

at com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl.scandocument(xmldocumentfragmentscannerimpl.j**a:510)

at com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse(xml11configuration.j**a:807)

at com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse(xml11configuration.j**a:737)

at com.sun.org.apache.xerces.internal.parsers.xmlparser.parse(xmlparser.j**a:107)

at com.sun.org.apache.xerces.internal.parsers.abstractsaxparser.parse(abstractsaxparser.j**a:1205)

at com.sun.org.apache.xerces.internal.jaxp.saxparserimpl$jaxpsaxparser.parse(saxparserimpl.j**a:522)

at org.dom4j.io.saxreader.read(saxreader.j**a:465)

at org.hibernate.cfg.configuration.doconfigure(configuration.j**a:2208)

... 26 more

使用hibernate的時候,配置主配置檔案(hibernate.cfg.xml)時,遇到了這個異常

異常資訊(根本原因):

... ..  這個元素間,你寫的一些配置資訊,必須要遵循這樣的順序,從頭到尾寫!

1.(節點寫在最前面)

3.(class-cache|collection-cache)

4.

5.

hibernate二級快取配置

property name cache.use second level cache true property property name hibernate.cache.region.factory class org.hibernate.cache.ehcache.ehcacheregionf...

hibernate 二級快取配置

1.配置hbm.xml 在class節點下面新增 讀寫 或者 唯讀 如 2.配置spring檔案 開啟hibernate二級快取 hibernate.cache.use sencond levl cache true 設定快取載入類 hibernate.cache.provider class or...

Hibernate二級快取配置

一 定義 二級快取是程序或集群範圍內的快取,可以被所有的session共享,是可配置的外掛程式 二 二級快取原理圖 解析 每次從二級快取中取出的物件,都是乙個新的物件。三 配置步驟如下 同理 以員工類和部門類為例 引入jar包 關鍵點 大配置hibernate.cfg.xml開啟二級快取 在src下...