package com.querydsl.example.jpa.model;
import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
@Entity
@Table(name = "location",
uniqueConstraints = @UniqueConstraint(columnNames = { "longitude", "latitude"}))
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class Location extends BaseEntity {
private Double longitude;
private Double latitude;
public Location() {
}
public Location(Double longitude, Double latitude) {
this.longitude = longitude;
this.latitude = latitude;
}
public Double getLatitude() {
return latitude;
}
public void setLongitude(Double longitude) {
this.longitude = longitude;
}
public void setLatitude(Double latitude) {
this.latitude = latitude;
}
public Double getLongitude() {
return longitude;
}
}