package jef.orm.onetable.model;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import jef.database.DataObject;
@SuppressWarnings("serial")
@Entity
public class Foo extends DataObject{
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
@SequenceGenerator(name="s",sequenceName="s_FOO")
@Column(name="ID",columnDefinition="INT")
private int id;
// @Column(name="DATE",columnDefinition="DATE")
private String name;
@GeneratedValue
private Date modified;
@Column(columnDefinition="number(1)")
@Enumerated
private java.lang.Thread.State state = java.lang.Thread.State.NEW;
public java.lang.Thread.State getState() {
return state;
}
public void setState(java.lang.Thread.State state) {
this.state = state;
}
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 Date getModified() {
return modified;
}
public void setModified(Date modified) {
this.modified = modified;
}
public enum Field implements jef.database.Field{
id,name,modified,state
}
}