Attribute "resource" must be declared for element type "mapper".

刺骨的言语ヽ痛彻心扉 2023-06-02 03:19 102阅读 0赞

今天在玩mybatis的时候,遇到这个奇葩问题。

最后发现,原因是 dtd文件配置错误了。错把Mapper的直接copy过来

把DOCTYPE mapper改成configuration,Mapper改成config即可

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  3. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  4. <configuration>
  5. <typeAliases>
  6. <typeAlias alias="Jit" type="springmvcexample.demo.model.Jit"/>
  7. </typeAliases>
  8. <!-- 注册对象的空间命名 -->
  9. <environments default="development">
  10. <environment id="development">
  11. <transactionManager type="JDBC"/>
  12. <dataSource type="POOLED">
  13. <property name="driver" value="com.mysql.jdbc.Driver"/>
  14. <property name="url" value="jdbc:mysql://10.199.160.35:3306/vop_data_stg"/>
  15. <property name="username" value="root"/>
  16. <property name="password" value="test"/>
  17. </dataSource>
  18. </environment>
  19. </environments>
  20. <mappers>
  21. <mapper resource="jitMapper.xml" />
  22. </mappers>
  23. </configuration>

转载于:https://www.cnblogs.com/dannyyao/p/6237807.html

发表评论

表情:
评论列表 (有 0 条评论,102人围观)

还没有评论,来说两句吧...

相关阅读