cn.net.vidyo.yd.common.data.domain.LongModel Maven / Gradle / Ivy
package cn.net.vidyo.yd.common.data.domain;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
@MappedSuperclass
public class LongModel extends Model{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
long id=0;
@Override
public Long getId() {
return id;
}
@Override
public void setId(Long id) {
this.id = id;
}
@Override
public Long getIdentifier() {
return id;
}
@Override
public void setIdentifier(Long id) {
this.id=id;
}
@Override
public boolean isIdModified() {
return id!=0;
}
}