Xxx.hbm.xml --- como funciona?

1 resposta
rocha

Alguém poderia me tirar algumas dúvidas sobre um arquivo com esta estrutura:

<hibernate-mapping>
    <class name="br.com.mundojava.hibernate.modelo.Artista" table="artista">
        <id name="id" column="id" type="long" unsaved-value="null">
            <generator class="native"/>
        </id>
        
        <property
            name="nome"
            type="java.lang.String"
            column="nome"
            length="255"
            not-null="true"
        />
        
        <set name="cds" lazy="true" inverse="true">
            <key column="artista_id"/>
            <one-to-many class="br.com.mundojava.hiberante.modelo.Cd"/>
        </set>
    </class>
 </hibernate-mapping>

nessa linha:

<id name="id" column="id" type="long" unsaved-value="null">

Eu estou associando id da classe com a id da tabela no banco?

e a tag property está fazendo o q?

e aqui oque está acontecendo:

<key column="artista_id"/>
Chave primária? mas na em cima não era só id? :cry:

1 Resposta

_fs

id

key column

Criado 21 de março de 2005
Ultima resposta 21 de mar. de 2005
Respostas 1
Participantes 2