文档根元素 "select" 必须匹配 DOCTYPE 根 "null"
在idea中运行时发现这个错误,然后上网搜索才发现,就是在mapper包下配置的数据库语句有问题
错误的写法是这样的

而我就这样复制粘贴抄上了,实际上应该是下面这种写法,也就是mybatis的xml文件文件头问题,下面是正确的写法
<?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="com.itheima.goodsprovider.dao.GoodsDao">
<select id="getAllgoods"
resultType="com.itheima.common.Goods">
select * from goods
</select>
<select id="getOnegoods"
resultType="com.itheima.common.Goods"
parameterType="java.lang.String">
SELECT * FROM goods WHERE gname LIKE "%${gname}%"
</select>
<select id="getOnegid"
resultType="com.itheima.common.Goods"
parameterType="int">
select * from goods where gid=#{gid}
</select>
</mapper>

浙公网安备 33010602011771号