Как написать запрос JPA, где параметр является набором?

Если предположить следующий класс, как найти Person с определенным адресом электронной почты?

public class Person implements Comparable<Person> {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name="id")
    private long id = 0;

    @OneToMany(cascade={CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE}, fetch=FetchType.LAZY)
    private Set<String> email = new HashSet<String>();
}

Это так? так же просто, как сделать это, или есть правильный путь?

select p from Person p where p.email=:email
5
задан Jacob 16 August 2010 в 09:40
поделиться