ibatis报错 lineNumber: 5; columnNumber: 15; 必须声明元素类型 "sqlMapConfig"。
如题,参照网上写一个小demo,报这个错误,不得其解啊,求解惑!,附图片显示SqlMapConfig.xml配置报错信息如下:Exceptioninthread"main...
如题,参照网上写一个小demo,报这个错误,不得其解啊,求解惑!,附图片显示SqlMapConfig.xml配置报错信息如下:
Exception in thread "main" java.lang.ExceptionInInitializerError at com.test.TestIbatis.main(TestIbatis.java:12)Caused by: java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 15; 必须声明元素类型 "sqlMapConfig"。 at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:89) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:63) at com.dao.StudentDaoImpl.<clinit>(StudentDaoImpl.java:25) ... 1 moreCaused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 15; 必须声明元素类型 "sqlMapConfig"。 at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:86) ... 3 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 15; 必须声明元素类型 "sqlMapConfig"。 展开
Exception in thread "main" java.lang.ExceptionInInitializerError at com.test.TestIbatis.main(TestIbatis.java:12)Caused by: java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 15; 必须声明元素类型 "sqlMapConfig"。 at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:89) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:63) at com.dao.StudentDaoImpl.<clinit>(StudentDaoImpl.java:25) ... 1 moreCaused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 15; 必须声明元素类型 "sqlMapConfig"。 at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:86) ... 3 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 15; 必须声明元素类型 "sqlMapConfig"。 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏40(财富值+成长值)
4个回答
展开全部
缺少配置参考如下:
<bean id="sqlMapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:sql-map-config.xml" />
<property name="dataSource" ref="dataSource" />
</bean>
<bean id="sqlMapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:sql-map-config.xml" />
<property name="dataSource" ref="dataSource" />
</bean>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
头出错了,详细可以看看这个,我之前也是这个问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-03-19
展开全部
sqlMapConfig 写得不正确。。。
追问
他说的这个错误不就是SqlMapConfig.xml的配置出问题了吗?您看下图片!这个配置没有发现问题啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询