package org.tests.model.interfaces;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Version;
@Entity
public class Person implements IPerson {
@Id
private long oid;
@Version
private int version;
@ManyToOne(targetEntity = Address.class)
private IAddress defaultAddress;
@Override
public IAddress getDefaultAddress() {
return defaultAddress;
}
@Override
public void setDefaultAddress(IAddress address) {
this.defaultAddress = address;
}
public long getOid() {
return oid;
}
public void setOid(long oid) {
this.oid = oid;
}
public int getVersion() {
return version;
}
public void setVersion(int version) {
this.version = version;
}
}