Définition des correspondances O/R de base Hibernate

Il existe deux types de classes dans Hibernate, les classes d'entité (entity classes) et les classes de type de valeur (value type classes). Les classes d'entité ont leur propres identité de base de données, fichiers de correspondances et cycles de vie, alors que les classes de type de valeur en sont dépourvues. Les classes de type de valeur dépendent des classes d'entité. Les classes de type de valeur sont également appelées classes de composant.

Hibernate utilise des fichiers de correspondances pour définir les métadonnées de correspondance. Chaque fichier de correspondance <Class>.hbm.xml peut contenir des métadonnées pour une ou plusieurs classes. PowerAMC utilise la stratégie de regroupement suivante :