package org.hibernate.test.annotations.onetoone.hhh4851;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Version;
@Entity
@Table
public class Owner {
private boolean deleted = false;
private Long id;
private String name;
private Integer version;
public Owner() {
}
public Owner(String name) {
this.name = name;
}
@Id
@GeneratedValue
public Long getId() {
return id;
}
@Column(nullable = false, unique = true)
public String getName() {
return name;
}
@Version
public Integer getVersion() {
return version;
}
public boolean isDeleted() {
return deleted;
}
public Owner setDeleted(boolean isDeleted) {
this.deleted = isDeleted;
return this;
}
public void setId(Long id) {
this.id = id;
}
public Owner setName(String name) {
this.name = name;
return this;
}
public void setVersion(Integer version) {
this.version = version;
}
}