有2个实体:用户、会员卡,一个用户只能办理一张会员卡,即一对一。
user_tb :
需要在一方引入另一方的主键作为外键。
card_tb:
使用扩展类
(1)在pojo包下新建User类:
package com.chy.pojo; public class User { private Integer id; //主键 private String name; //姓名 private String tel; //手机号 private String address; //地址 public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTel() { return tel; } public void setTel(String tel) { this.tel = tel; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } @Override public String toString() { return "User{" + "id=" + id + ", name='" + name + '\'' + ", tel='" + tel + '\'' + ", address='" + address + '\'' + '}'; } }
(2)在pojo包下新建User的扩展类UserExt,继承User,并把Card的属性添加进来,提供对应的getter、setter方法。
package com.chy.pojo; public class UserExt extends User { private Integer no; private float money; public Integer getNo() { return no; } public void setNo(Integer no) { this.no =