maybatis错误### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configurat

今天学习mybatis发现mybatis对mysql8连接池信息配置有些注意事项和一些错误,在这里记录一下

mybatis+mysql8的配置文件连接池信息配置

<!-- 连接池 -->
			<dataSource type="POOLED">
			<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
			<property name="url" value="jdbc:mysql://localhost:3306/mvc_db?useUnicode=true&amp;characterEncoding=utf8&amp;serverTimezone=GMT"/>
			<property name="username" value="root"/>
			<property name="password" value="123456"/>
			</dataSource>

useUnicode=true&characterEncoding=utf8&serverTimezone=GMT

一定要加分号在amp前

第二错误就是配置实体类映射时

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper 
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="test">
<!-- 
映射文件

resultType输出结果类型     parameterType 传入参数类型    id处理方法名-->
		<select id="findUserById" parameterType="int" resultType="cn.it666.po.User">
	<!-- id表示接受输入参数 -->
		SELECT * FROM tbl_user WHERE id =#{id}
		</select>
</mapper>

mapper和configuration区别开

报错如下

### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 26; 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值