本次作业的内容为:将上次的项目的mapper层采用mybatis方法映射到xml中,进行操作,这样方便操作和统一管理
首先我们先在resource下面新建文件夹,新建的文件夹个数和名称与我们的mapper接口所在的文件夹相同,然后创建一个xml文件,名称和我们的mapper接口相同
然后在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.example.mapper.GameMapper">
其中 namespace对应的是我们mapper接口所在的位置
然后我们将我们mapper接口中的方法在该xml文件中实现一次
其中,id对应的是我们的接口名称,如果我们的接口方法的返回值为我们自己定义的实体类,那么我们需要采用resultType属性,其值为我们自定义的实体类的所在位置
最后我们再回到我们的mapper接口中将接口函数上面的注释注销掉
最后我们运行该项目,得到的结果和上一次一样