Como escrever consulta JPA em que parâmetro é um conjunto?

Supondo a seguinte classe, como você encontra umPessoa com um endereço de email específico?

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>();
}

É tão simples quanto fazer exatamente isso ou existe uma maneira adequada?

select p from Person p where p.email=:email

questionAnswers(2)

yourAnswerToTheQuestion