文档根元素 "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>