Pessoal, procurei mas não encontrei…se vocês puderem ajudar fico grato!
Fiz um cadastro de uma entidade JPA simples(sem objetos relacionados só dados primitivos) sem problemas. Mas como faço para cadastrar uma entidade complexa, minha entidade:
@Entity(name=“Livro”)
public class Livro extends Produto implements Serializable {
@ManyToMany(cascade = CascadeType.ALL, fetch=FetchType.LAZY)
@JoinTable(name="livro_autor", joinColumns={@JoinColumn(name = "livro")}, inverseJoinColumns={@JoinColumn(name = "autor")})
private List<Autor> autores;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="editora", nullable=true)
private Editora editora;
@Column(name="vc_isbn", nullable=true)
private String isbn;
@Column(name="it_ano", nullable=true)
private int ano;
@Column(name="it_edicao", nullable=true)
private int edicao;
@Column(name="it_paginas", nullable=true)
private int paginas;
}
Como vou fazer para cadastrar esta entidade usando JSF pois esta entidade pode ter muitos objetos “Autor” e tem que ter uma “Editora”…fiquei em dúvida quando cheguei nesta parte.
[]s
Thiago Ananias.