数据库中的两表内容如下
user表
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190720174008444.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0MzQxNDg4,size_16,color_FFFFFF,t_70)
account表
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190720173941975.png)
一对多操作:查询一个用户的所有信息
实现方式1(不常用):
创建Account类,成员变量对应数据库字段名
public class Account implements Serializable {
private Integer id;
private Integer uid;
private Double money;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getUid() {
return uid;
}
public void setUid(Integer uid) {
this.uid = uid;
}
public Double getMoney() {
return money;
}
public void setMoney(Double money) {
this.money = money;
}
@Override
public String toString() {
return "Account{" +
"id=" + id +
", uid=" + uid +
", money=" + money +
'}';
}
}
创建AccountUser类继承Account,成员变量名为user表中需要查询出来的字段名
public class AccountUser extends Account {
private String username;
private Date birthday;
private String sex;
private String address;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public Date getBirthday() {
return birthday;
}
public void setBirt