@Entity
public class Person {
@ElementCollection
private List<Location> locations;
[...]
}
@Embeddable
public class Location {
private Integer dummy;
private Date creationDate;
[...]
}
Учитывая следующую структуру, я хотел бы выполнить HQL или CriteriaQuery, эквивалент следующего SQL:
SELECT
l.*
FROM
Location l
INNER JOIN
Person p ON (p.id = l.person_id)
WHERE
p.id = ? AND l.creationDate > ?
Я хочу получить список местоположений, которые являются
Заранее спасибо!
Марк
Редактировать ***: Я редактировал SQL, так как это вводило в заблуждение. Я не хочу самостоятельно запрашивать местоположения.