package org.easyframe.tutorial.lesson4.entity;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import jef.database.DataObject;
/**
* 实体:学校
* 描述一个学校的ID和名称
*/
public class School extends DataObject{
@Column
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int id;
@Column(length=64,nullable=false)
private String name;
//元模型
public enum Field implements jef.database.Field{
id,name
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public School(){
}
public School(String name){
setName(name);
}
@Override
public String toString() {
return "school:"+id+":"+name;
}
}