to tendo problemas para enteder e mapear algumas classes no hibernate se alguem puder ajudar agradeco desde ja.
segue o mapeamento que eu fiz.
clientes.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="model.clientes" table="clientes">
<id name="id_cliente"></id>
<property name="nome"/>
<set name="itens">
<key column="id_item"/>
<one-to-many class="model.itens"/>
</set>
</class>
</hibernate-mapping>
contas_receber.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="model.contas_receber" table="contas_receber">
<id name="id_conta_receber"></id>
<property name="data_pagamento" type="java.util.Date"/>
<property name="data_a_pagar" type="java.util.Date"/>
<property name="forma_pagamento"/>
<property name="dados_pagamento"/>
<property name="parcela"/>
<property name="valor"/>
<property name="id_venda"/>
<many-to-one name="model.vendas"
class="model.vendas" column="id_vendas"/>
</class>
</hibernate-mapping>
itens.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="model.itens" table="itens">
<id name="id_item"></id>
<property name="id_cliente" />
<property name="id_produto" />
<property name="id_venda"/>
<many-to-one name="model.clientes"
class="model.clientes" column="id_cliente"/>
<many-to-one name="model.produtos"
class="model.produtos" column="id_produto"/>
<many-to-one name="model.vendas"
class="model.vendas" column="id_venda"/>
</class>
</hibernate-mapping>
produtos.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="model.produtos" table="produtos">
<id name="id_produto"></id>
<property name="descricao"/>
<property name="estoque"/>
<property name="estoque_minimo"/>
<property name="preco_custo"/>
<property name="preco_venda"/>
<property name="data_cadastro" type="java.util.Date"/>
<set name="itens">
<key column="id_item"/>
<one-to-many class="model.itens"/>
</set>
</class>
</hibernate-mapping>
vendas.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="model.vendas" table="vendas">
<id name="id_vendas"></id>
<property name="data_venda"/>
<property name="desconto"/>
<property name="forma_pagamento"/>
<property name="total"/>
<set name="contas_receber">
<key column="id_vendas"/>
<one-to-many class="model.contas_receber"/>
</set>
<set name="itens">
<key column="id_item"/>
<one-to-many class="model.itens"/>
</set>
</class>
</hibernate-mapping>