<?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="GoodsDetailMapper">
<resultMap id="goodsDetailResultMap" type="com.imooc.myBatis.entity.GoodsDetail">
<id property="id" column="gd_id"/>
</resultMap>
<select id="selectGoodDetailByGoodsId" resultMap="goodsDetailResultMap" parameterType="Integer">
select gd_id,goods_id,gd_order,gd_pic_url from t_goods_detail where goods_id = #{value}
</select>
</mapper>
package com.imooc.myBatis;
...
@Test
public void testSelectGoodsDetail() throws Exception {
SqlSession session = null;
try{
session = MyBatisUtils.openSession();
GoodsDetailMapper goodsDetailMapper= session.getMapper(GoodsDetailMapper.class);
//List<GoodsDetail> goodsDetailList =session.selectList("GoodsDetailMapper.selectGoodDetailByGoodsId",739);
//goodsDetail.getGoodsId()
System.out.println(goodsDetailList);
}catch (Exception e){
throw e;
}finally {
MyBatisUtils.closeSession(session);
}
}
https://mybatis.org/mybatis-3/getting-started.html
, когда я использую getMapper для получения goodDetailMapper Я получил сообщение об ошибке в редакторе: не удается разрешить символ «GoodsDetailMapper», но я не знаю, как чтобы решить проблему