EnrollmentPK (Embeddable)
@Embeddable
public class EnrollmentPK {
@ManyToOne
@JoinColumn(name = "user_id")
private User user;
@ManyToOne
@JoinColumn(name = "offer_id")
private Offer offer;
//construtor vazio e com argumentos + getters and setters
//equals&hashcode será comparado entre User e Offer para verificar
//a matrículaAtualizado