每次尝试连接数据库时,我都会一直收到此异常。
这是我的Conifugration.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3360/teste"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>
</environment>
</environments>
</configuration>
我已经搜索了谷歌这个,查找了数据源示例,它就像其他人一样,并且像文档一样。
有谁知道它是什么?
答案 0 :(得分:2)
我查看了一个有效的MyBatis configuration.xml文件。在</environments>
和</configuration>
之间,我的文件末尾有以下三行。
<mappers>
<mapper resource="YourHandbuiltOrMyBatisGeneratedMapper.xml"/>
</mappers>
映射器是Java接口,可帮助Java了解如何进行CRUD(创建,读取,更新和删除)。对应于那些字母是接口,如int insert(); selectByPrimaryKey,int updateByExample; int deleteByExample。
希望有所帮助。
答案 1 :(得分:0)
例外情况是,<dataSource/>
元素中的内容必须为零或<property/>
个标记。你可能无意中在XML源文件中包含了一个隐藏的字符,可能是复制和粘贴的?除此之外,我没有发现您的XML有任何问题。