关于ibatorConfig.xml配置的错误!

本文介绍了在使用ibatorConfig.xml文件进行配置时遇到的一个常见错误及其解决方案。问题出现在配置文件中元素的位置不当导致的XML解析错误。正确的做法是将<classPathEntry>元素放置在<abatorContext>元素之外且之前,确保所有元素按照指定顺序排列。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于ibatorConfig.xml配置的错误!

<abatorConfiguration >
  <abatorContext >
    <jdbcConnection driverClass="oracle.jdbc.OracleDriver" connectionURL="jdbc:oracle:thin:@xptest:1520:richlady" userId="aaa" password="123" >
      <classPathEntry location="D:/Project/lib/classes12.jar" />
    </jdbcConnection>

...................

 

这样写在点击“Generate Ibatis Artfacts”时候,出现错误,描述如下:
XML Parser Errors See Details for more Information  XML Parser Error on line 38: The content of element type "abatorContext" must match "(property*,commentGenerator?,jdbcConnection,javaTypeResolver?,javaModelGenerator,sqlMapGenerator,daoGenerator?,table+)".

 

 

其实解决问题很简单,关键是英文稍微好点就行了,而我居然花了很长时间,哎!

解决如下:

<classPathEntry location="D:/Project/lib/classes12.jar" />
这句话应该放在 <abatorContext > 的外面,而且必须得是前面,因为必须按他规定的顺序来放
"(property*,commentGenerator?,jdbcConnection,javaTypeResolver?,javaModelGenerator,sqlMapGenerator,daoGenerator?,table+)".

以上每个字段,位置不能错乱,得按顺序来,这样就不会出现问题了!! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值