Olá,
Possuo 3 entidades. ASN, ASNUSUARIOS e USUARIO.
A primeira se relaciona com a última através da segunda entidade.
Como essa relação possui "estado" tive de criar esta segunda entidade para resolver o problema.
No final as relações entre elas foram definidas da seguinte forma:
@OneToMany(mappedBy = "asn")
private List<ASNUsuarios> asnUsuarios = new ArrayList<ASNUsuarios>();
@NotNull
@ManyToOne
@JoinColumn(name="idAsn", referencedColumnName="ID")
private ASN asn;
@NotNull
@ManyToOne
@JoinColumn(name="idUsuario", referencedColumnName="ID")
private Usuario idUsuario;
@NotNull
@Column(nullable=false)
private String tipoUsuario;
@OneToMany(mappedBy="idUsuario")
private List<ASNUsuarios> asnUsuarios = new ArrayList<ASNUsuarios>();
O problema é que apesar de existir uma entrada na tabela ASNUSUARIOS, ou seja, apesar de existir um relacionamento entre o Usuário e um ASN, eu não consigo acessa-las através das entidades Usuario/ASN. A lista
Porque?