package com.litesuits.orm.model.single;
import com.litesuits.orm.db.annotation.Mapping;
import com.litesuits.orm.db.annotation.Table;
import com.litesuits.orm.db.enums.Relation;
import java.util.ArrayList;
/**
* 老湿,和Man是多对多关系
*
* @author MaTianyu
* 2014-3-7上午10:42:55
*/
@Table("boss")
public class Boss extends Person {
public String address;
public String phone;
@Mapping(Relation.ManyToMany)
private ArrayList<Man> list;
public Boss() {
}
public Boss(String name, ArrayList<Man> list) {
this.name = name;
this.list = list;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public ArrayList<Man> getList() {
return list;
}
public void setList(ArrayList<Man> list) {
this.list = list;
}
public String getAddress() {
return address;
}
public Boss setAddress(String address) {
this.address = address;
return this;
}
public String getPhone() {
return phone;
}
public Boss setPhone(String phone) {
this.phone = phone;
return this;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("Boss [id=" + id + ", name=" + name + ", phone=" + phone + ", " +
"address=" + address);
if (list != null) {
sb.append(", list=");
for (Man m : list) {
sb.append(m.getName() + ", ");
}
}
return sb.toString();
}
}