package com.github.geequery.springdata.test.entity;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Version;
@Entity()
public class VersionLog extends jef.database.DataObject {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue
private int id;
private String name;
@GeneratedValue(generator = "modified-sys")
private Date modified;
@Version
private int version;
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 int getVersion() {
return version;
}
public void setVersion(int version) {
this.version = version;
}
public enum Field implements jef.database.Field {
id, name, modified, version
}
}