Create a Hibernate entity with an auto-generated id field and a version field for concurrent modifications
Shortcut: entity
import javax.persistence.Entity;
import javax.persistence.GenerationType;
import javax.persistence.Table;
@Entity
@Table(name = &[USER_INPUT], schema = &[USER_INPUT)
public class filename {
@javax.persistence.Version
@javax.persistence.Column(name = "version")
int version;
@javax.persistence.Id
@javax.persistence.Column(name = "id")
@javax.persistence.GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
public int getVersion() {
return version;
}
public long getId() {
return id;
}
}