Olá pessoal, acredito que a minha dúvida seja simples, mas não estou conseguindo fazer funcionar um relacionamento OneToMany, já pesquisei em diversos lugares mas ainda não estou conseguindo entender como funciona. Deem uma olhada no meu código:
Classe Notícia:
@Entity(name = "noticias")
public class Noticia
{
@Id @GeneratedValue
private long id;
@Column (name="titulo", nullable=false, length=100)
private String titulo;
private String corpo;
private long usuarios_id;
@OneToMany(mappedBy="noticia")
private Set <Comentario> comentarios;
// getters e setters
}
Classe Comentário:
@Entity(name = "comentarios")
public class Comentario {
@Id @GeneratedValue
private long id;
@ManyToOne
@JoinColumn(name="noticias_id")
private Noticia noticia;
}
Eu preciso pegar todas os comentarios da noticia, mas quando executo o codigo, o set (já tentei com List tbm) vem vazio, como se não existissem comentários.
Gostaria de entender melhor este esquema de relacionamento, se alguem puder me indicar um link eu agradeço. Já tentei a documentação oficial do hibernate, mas está muito confusa e não entendi direito.
Valeu