Bonjour

je débute sous hibernate et j'ai une problématique.

J'ai deux tables

Person
--long id
--varchar name
--long address // id of address

Address
-- long id
-- varchar town

j'aimerais que ma class java Person possede non pas l'id de address mais son instance
Person {
long id;
String name;
Address address; // et non pas long addressId;
}

Address {
long id;
String town;
}

mon probleme sait que je ne sais pas comme configurer person.hbm.xml pour çà.

voici mon fichier hbm.xml
<hibernate-mapping>
<class name="data.Person" table="Person">
<id name="id" type="long" column="id">
<generator class="identity"/>
</id>
<property name="name" type="string" column="name"/>
<one-to-one name="address" class="data.Address" constrained="true" />
</class>
</hibernate-mapping>

merci d'avance.