业务背景
根据订单id查询订单的信息,以及该订单所属的客户的基本信息(不包括该客户自己的订单信息)
两张数据表
- 客户表
- 订单表
实体类
- 客户实体类:Customer
private Integer id; private String name; private Integer age; //封装客户存在的订单信息 List<Order> orders = new ArrayList<>();
- 订单实体类:Order
private Integer id; private String orderNumber; private Double orderPrice; //封装订单所属的客户的基本信息 Customer customer = new Customer();
CustomerMapper.java接口
//根据订单id查询订单的信息,以及该订单所属的客户的基本信息 Order getOrderById(Integer id);
CustomerMapper.xml映射文件
<!-- //根据订单id查询订单的信息,以及该订单所属