[RESOLVIDO] - <mapping class e resource dúvida?

Então pessoAll…
Tô “tentando” fazer um mapeamento no hibernate para ele gerar minhas tabelas com relacionamentos, uso o Vraptor+Hibernate+MySql.
“Problema”: Tenho meu banco MySql com os relacionamentos tudo blz, mas na hr de inserir algum dado pela View, ele não insere, o id sempre vai vazio.
Então o nosso amigo[quote] Lucas Cavalcanti[/quote] me deu a idéia de mapear e deixar que o Hibernate faça o serviço, até aki blz! Mas, como eu nunca fiz isso, tô me debatendo pra aprender, e vou aprender, ai vai uma dúvida…

No arquivo hibernate.cfg.xml tenho minhas configurações.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/webcondbd</property>
        <property name="hibernate.connection.username">root</property>
        <property name="hibernate.connection.password"/>
        <property name="hibernate.hbm2ddl.auto">update</property>
        <property name="show_sql">true</property>
        <property name="format_sql">true</property>
        <mapping class="br.com.webcond.modelo.Usuario"/>
        <mapping class="br.com.webcond.modelo.Login"/>
        <mapping class="br.com.webcond.modelo.Condominio"/>
        <mapping class="br.com.webcond.modelo.Locatario"/>
        <mapping class="br.com.webcond.modelo.Unidade"/>
    </session-factory>
</hibernate-configuration>

e sei que tenho que inserir estas aki pra completar o de cima:

        <property name="hibernate.c3p0.max_size">10</property>
        <property name="hibernate.c3p0.min_size">2</property>
        <property name="hibernate.c3p0.timeout">5000</property>
        <property name="hibernate.c3p0.max_statements">10</property>
        <property name="hibernate.c3p0.idle_test_period">3000</property>
        <property name="hibernate.c3p0.acquire_increment">2</property>
        <property name="hibernate.generate_statistics">true</property>
        <property name="hibernate.use_sql_comments">true</property>
        <mapping resource="condominio.hbm.xml"/>
        <mapping resource="unidade.hbm.xml"/>
        <mapping resource="locatario.hbm.xml"/>

Ta a dúvida é: "Eu uso o e o ?

Tô com muiiiita dúvida nestes mapeamentos do hibernate, alguém saberia me informar aonde eu acho um tutorial que me mostre o caminho das pedras?

conto novamente com a ajuda de vc’s!

vc vai usar o mapping class se a classe estiver com anotações da JPA (@Entity, @Column, etc)

vc vai usar o mapping resource qdo quiser configurar tudo via xml

não use as duas coisas…

Tah essa parte ai então blz!
Mas e os relacionamentos eu não tenho que fazer um arquivo.hbm.xml pra cada classe?

não… vc anota os relacionamentos com @ManyToOne, @OneToMany, etc…

[quote=Lucas Cavalcanti]não… vc anota os relacionamentos com @ManyToOne, @OneToMany, etc…

[/quote]

haaa tah, então é só anotar!

Tem algum tuto do hibernate pra isso? ou só na documentação, que eu já tô lendo!

isso não é do VRaptor… é do Hibernate…

existem milhares de tutoriais disso na internet…
por exemplo: http://www.guj.com.br/posts/list/42181.java

Obrigado Lucas!

Achei um tuto bacana! Este ai em cima está fora do ar!