Pessoal to com um probleminha na hora de gerar o meu banco de dados no hibernate minhas tabelas são da seguinte forma
notafiscalItem(
idNotaFiscal, chave
nrItem, chave
idProduto, chave
)
notafiscal(
idNotaFiscal, chave
nrNota
)
mas nas minhas classes eu gostaria de dizer que uma nota fiscal tem muitos itens e não que um item tem uma nota fiscal
@Entity
public class NotaFiscal {
@Id
@GeneratedValue( strategy=GenerationType.AUTO)
private long id;
private long numero;
@ManyToOne(targetEntity=NotaFiscalItem.class)
private List<NotaFiscalItem> itens;
// getters and setters
}
notafiscal Item
@Entity
public class NotaFiscalItem {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private int nrItem;
private Produto produto;
private int quantidade;
private double valorUnitario;
// getters and setters
}
Pessoal como eu deveria deixar as minhas classes para falar que uma nota fiscal tem muitos itens
e como deveria ser a anotação que eu deveria usar ?