问题描述
今天想在项目中实验下ibatis的cache,于是在网上查找资料,按照资料进行了配置,但是报错,项目无法启动<sqlMapnamespace="U5EQUIP_ATTACHMENT_V"><cacheModelid="model-cache"type="MEMORY"><flushIntervalseconds="60"/><flushOnExecutestatement="getProductList"/><propertyname="size"value="1000"/></cacheModel>
<statementid="getProductList"cacheModel="model-cache">select*fromPRODUCT</statement>
报错信息如下Errorcreatingbeanwithname'sqlMapClient'definedinclasspathresource[config/spring/studioContext.xml]:Invocationofinitmethodfailed;nestedexceptionisorg.springframework.core.NestedIOException:Failedtoparseconfigresource:classpathresource[config/sqlMap/baseSqlMap.xml];nestedexceptioniscom.ibatis.common.xml.NodeletException:ErrorparsingXML.Cause:java.lang.RuntimeException:ErrorparsingXPath'/sqlMapConfig/end()'.Cause:com.ibatis.sqlmap.client.SqlMapException:ThereisnostatementnamedgetProductListinthisSqlMap.org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sqlMapClient'definedinclasspathresource[config/spring/studioContext.xml]:Invocationofinitmethodfailed;nestedexceptionisorg.springframework.core.NestedIOException:Failedtoparseconfigresource:classpathresource[config/sqlMap/baseSqlMap.xml];nestedexceptioniscom.ibatis.common.xml.NodeletException:ErrorparsingXML.Cause:java.lang.RuntimeException:ErrorparsingXPath'/sqlMapConfig/end()'.Cause:com.ibatis.sqlmap.client.SqlMapException:ThereisnostatementnamedgetProductListinthisSqlMap.ibatis的版本号2.3.4.726