hibernate clé étrangère de la cartographie plusieurs-à-un

J'ai travaillé pendant un certain temps, mais ne peut toujours pas comprendre ce qui ne va pas avec mon code.
Chaque Service dispose de plusieurs profils, mais chaque profil n'a qu'un seul Service.

Service
{
Long service_id; //primary key
... getter/setter
}

Profile
{
Long profile_id; //primary key
Long service_id; //foreign key
... getter and setter
}

dans Profile.hbm.xml. - Je ajouter

< many-to-one name="service_id" class="com.mot.diva.dto.Service" column="SERVICE_ID" cascade="save-update">
< /many-to-one>

Est-ce la bonne façon de carte?

OriginalL'auteur Lily | 2010-03-23