Olá, pessoal! como recuperar os dados da hibernate, como ManyToOne, ManyToMany,OnToMany. mas assim quantidade dados irão recuperar… por exemplos vai inserir os dados entre 2 tabelas, por exemplo uma tabela livro vai inserir um dados e outra tabela autor vai inserir 3 dados… mas recuperar tabela de livro apenas um como vai chamar os 3 autor.
estou treinando com o O.O. veja a imagem

postei as 3 tabelas.
Autor
@Entity
public class Autor {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="id_autor")
private int idAutor;
@Column(length=35,nullable=false,insertable=true,updatable=true)
private String nome;
@Column(unique=true,nullable=false,insertable=true,updatable=true)
private String email;
@Column(length=40,nullable=false,insertable=true,updatable=true)
private String endereco;
@ManyToMany(mappedBy="autor",fetch=FetchType.LAZY)
@Cascade(CascadeType.ALL)
private List<Artigo> artigo;
Artigo
public class Artigo {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="id_artigo")
private int idArtigo;
@Column(length=40,nullable=true,insertable=true,updatable=false)
private String titulo;
@Column(length=100,nullable=true,insertable=true,updatable=false)
private String resumo;
@ManyToOne
private RevistaCientifica revista;
@ManyToMany
private List<Autor> autor;
Revista Cientifica
@Entity
public class RevistaCientifica {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="id_revista")
private int idRevista;
@Column(unique=true,insertable=true,updatable=false,nullable=true)
private long issn;
@Column(length=20,nullable=true,insertable=true,updatable=false)
private String titulo;
@Column(length=20,nullable=true,insertable=true,updatable=false)
private String periocidade;
@OneToMany(mappedBy="revista",fetch=FetchType.LAZY)
@Cascade(CascadeType.ALL)
private List<Artigo> artigo;
E ai, tudo esse foram sucesso para inserir os dados no banco de dado… só pequena detalhe ficando sabendo como recuperar tudo mesmo uma vez só para mostrar na lista?
Espero que me ajude a explicar… obrigado!!