package com.github.dandelion.datatables.model; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.OneToOne; /** * A typical Address entity. * * @author tduchateau */ @Entity public class Address { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Column private String street; @OneToOne @JoinColumn(name = "town_id") private Town town; public Address() { } public Address(String street) { this.street = street; } public Town getTown() { return town; } public void setTown(Town town) { this.town = town; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getStreet() { return street; } public void setStreet(String street) { this.street = street; } }