@NamedQueries({
@NamedQuery(
name = "Domain.selectAll",
query = "SELECT DISTINCT d" +
" FROM Domain d" +
" LEFT JOIN FETCH d.servers s")
})
@Entity
public class Domain {
@Id
@GeneratedValue
private Long id;
@ManyToOne
private Privilege privilege;
@Version
private Integer rowVersion;
@OneToMany(mappedBy = "domain")
private Set<Server> servers;
}