续上节
1.编写OrderMapper接口
//获取订单列表
List<Order> getOrderList();
2.编写OrderMapper.xml文件
<!-- type数据类型,用的别名,就是 User类 com.mybatis.domain.User-->
<resultMap type="order" id="order_list_map">
<!-- 主键映射 -->
<id property="id" column="id" />
<!-- 普通字段 result 映射,当数据库列名与类名一致时可以不用配置 -->
<result property="userId" column="user_id" />
</resultMap>
<!-- <select id="getOrderList" resultType="order"> -->
<select id="getOrderList" resultMap="order_list_map">
SELECT `id`,
`user_id`,
`number`,
`createtime`,
`note`
FROM
`order`
</select>
3.单元测试
@Test
public void testGetOrderList() {
SqlSession sql=SqlSessionFactoryUtils.getSql().openSession();
//接口代理实现类
OrderMapper orderMapper=sql.getMapper(OrderMapper.class);
List<Order> list=orderMapper.getOrderList();
for(Order order:list)
System.out.println(order);
sql.close();
}