package com.github.geequery.springdata.test.entity; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Entity public class Foo extends jef.database.DataObject { private static final long serialVersionUID = 1L; @Id @GeneratedValue private int id; @Column(name="NAME_A") private String name; @Column(name="REMARK_A") private String remark; @Column(name="BIRTHDAY_A") private Date birthDay; private int age; public Foo() { } public Foo(String string) { this.name = string; } 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 String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public Date getBirthDay() { return birthDay; } public void setBirthDay(Date birthDay) { this.birthDay = birthDay; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public enum Field implements jef.database.Field { id, name, remark, birthDay, age } @Override public String toString() { return id + ":" + name; } }