Bom dia,
Sou novo no hibernate e estou com uma duvida.
Eu tenho 3 tabelas, de PEDIDO, PRODUTO e ITENSPEDIDO.
Onde no meu jsp, eu preencho os dados dos pedidos e seleciono alguns produtos de uma lista,
A tabela PEDIDO guardara os dados do pedido, e a ITENSPEDIDO tera os IDs do pedido e dos produtos.
Até ai tudo bem, mas além disso eu tenho q gravar um campo NUMBER na tabela ITENSPEDIDO, q nao existe nas classe Pedido e Produto.
Sera gerado no momento q o usuario submeter o formulario de pedido.
A tabela ITENSPEDIDO devera ter os campos: PEDIDO_ID, PRODUTO_ID e NUMBER.
Hoje o xml esta assim: esta gravando apenas os IDs.
<class name="business.compras.Pedido" table="PEDIDO">
<id name="id" column="PEDIDO_ID">
<generator class="increment"/>
</id>
.
.
.
<subclass name="business.compras.PedidoAPC" discriminator-value="PedidoAPC">
<set name="produtos" table="ITENSPRODUTOS">
<key column="PEDIDO_ID" />
<many-to-many column="PRODUTOS_ID" class="business.product.Produto" />
</set>
</subclass>
</class>
Quero saber como deve ser feito o mapeamento do xml pra q grave os 3 campos.
Espero ter cido claro ao explicar minha duvida.
Pode ser q seja facil de fazer, mas como eu disse não conheço muito de hibernate.
Agradeço a ajuda de vcs desde já.
[b][size=“11”]
[color=“red”]
- Editado: USE BBCODE .[/color][/size][/b]