对于一对一的关系映射一共有两种解决方案:
开发步骤:1)写OrdersMapperUser.xml文件 2)编写与xml同名的接口OrdersMapperUser 3)测试
声明:一下xml文件的代码都在<mapper namespace="cn.itcast.mapper.OrdersMapperUser"></mapper>中
方式一:使用包装类完成映射关系(比较容易理解)
需求:一个订单只对应一个用户
1)编写包装了类OrdersUser继承Orders类 并在OrdersUser中声明User中的属性
public class OrdersUser extends Orders{
private String username;
private String sex;
private String address;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
2)xml映射-->映射到包装类中--->因为这个包装类中有所有的属性-->因此可以作为映射类 <