seguinte tenho duas listas uma de Usuários e a outra de Rifas
quando do find em Rifas ela vem com os usuarios pendurados, já os usuários não vem com as rifas penduradas. Quem souber a solução me avisa.
Estou usando o método findById(id) do JPAREPOSITORY para buscar tanto a rifa quando usuário
Mapeei da seguinte forma as duas entidades:
ENTIDADE USUARIO:
@JsonIgnore
@ManyToMany(mappedBy="usuarios")
private List<Rifa> rifas = new ArrayList<>();
ENTIDADE RIFA:
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name="RIFA_USUARIO",
joinColumns=@JoinColumn(name="rifa_id"),
inverseJoinColumns=@JoinColumn(name="usuario_id"))
@Fetch(FetchMode.SUBSELECT)
private List<Usuario> usuarios = new ArrayList<>();