package com.litesuits.orm.model.cascade;
import com.litesuits.orm.db.annotation.Mapping;
import com.litesuits.orm.db.annotation.Table;
import com.litesuits.orm.db.enums.Relation;
import com.litesuits.orm.model.Model;
import java.util.ArrayList;
/**
* 学校
*
* @author MaTianyu
* @date 2015-03-22
*/
@Table("school")
public class School extends Model {
/**
* 一个学校有多个班
*/
@Mapping(Relation.OneToMany)
public ArrayList<Classes> classesList;
public School(String title) {
super(title);
}
@Override public String toString() {
StringBuilder sb = new StringBuilder();
if (classesList != null) {
sb.append(" classesList=[");
for (Classes t : classesList) {
sb.append("\n");
sb.append(t.toString()).append(" @ ").append(Integer.toHexString(t.hashCode()));
}
sb.append("\n");
sb.append("] ");
}
return "School{" +
super.toString() +
sb.toString() +
"} ";
}
}