package jef.orm.onetable.model;
import java.util.Date;
import java.util.List;
import java.util.Map;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
import jef.database.annotation.EasyEntity;
@EasyEntity
@Table(name="test_entity")
public class TestEntity extends jef.database.DataObject {
private static final long serialVersionUID = 1L;
@Column(name="field_1")
private String field1;
@Column(name="field_2")
private String field2;
@Column(name="dateField",columnDefinition="TimeStamp")
private Date dateField;
@Column(name="create_time",columnDefinition="TimeStamp")
@GeneratedValue(generator="created")
private Date createTime;
@Lob
private byte[] binaryData;
private boolean boolField;
private Boolean boolField2;
@Column(name="int_field_1",columnDefinition="integer")
private int intFiled;
@Column(name="int_field_2",columnDefinition="integer")
private Integer intField2;
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
@Column(precision=10,scale=5)
private long longField;
private Long longField2;
private double doubleField;
private Double doubleField2;
private float floatField;
private Float folatField2;
private List<TestEntity> tt1;
private TestEntity[] tt2;
private Map<String,TestEntity> tt3;
public List<TestEntity> getTt1() {
return tt1;
}
public void setTt1(List<TestEntity> tt1) {
this.tt1 = tt1;
}
public TestEntity[] getTt2() {
return tt2;
}
public void setTt2(TestEntity[] tt2) {
this.tt2 = tt2;
}
public Map<String, TestEntity> getTt3() {
return tt3;
}
public void setTt3(Map<String, TestEntity> tt3) {
this.tt3 = tt3;
}
public String getField1() {
return field1;
}
public void setField1(String field1) {
this.field1 = field1;
}
public String getField2() {
return field2;
}
public void setField2(String field2) {
this.field2 = field2;
}
public Date getDateField() {
return dateField;
}
public void setDateField(Date dateField) {
this.dateField = dateField;
}
public byte[] getBinaryData() {
return binaryData;
}
public void setBinaryData(byte[] binaryDate) {
this.binaryData = binaryDate;
}
public boolean isBoolField() {
return boolField;
}
public void setBoolField(boolean boolField) {
this.boolField = boolField;
}
public Boolean getBoolField2() {
return boolField2;
}
public void setBoolField2(Boolean boolField2) {
this.boolField2 = boolField2;
}
public int getIntFiled() {
return intFiled;
}
public void setIntFiled(int intFiled) {
this.intFiled = intFiled;
}
public Integer getIntField2() {
return intField2;
}
public void setIntField2(Integer intField2) {
this.intField2 = intField2;
}
public long getLongField() {
return longField;
}
public void setLongField(long longField) {
this.longField = longField;
}
public Long getLongField2() {
return longField2;
}
public void setLongField2(Long longField2) {
this.longField2 = longField2;
}
public double getDoubleField() {
return doubleField;
}
public void setDoubleField(double doubleField) {
this.doubleField = doubleField;
}
public Double getDoubleField2() {
return doubleField2;
}
public void setDoubleField2(Double doubleField2) {
this.doubleField2 = doubleField2;
}
public float getFloatField() {
return floatField;
}
public void setFloatField(float floatField) {
this.floatField = floatField;
}
public Float getFolatField2() {
return folatField2;
}
public void setFolatField2(Float folatField2) {
this.folatField2 = folatField2;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public enum Field implements jef.database.Field {
field1, field2, dateField, binaryData, boolField, boolField2, intFiled, intField2, longField, longField2, doubleField, doubleField2, floatField, folatField2,createTime
}
}