Bonjour,
Je travaille actuellement sur un mapping assez délicat. Le schéma de base de donnée imposé par le client ne se prête pas du tout à un mapping hibernate pour une des entités. Par exemple, la table où l'entité doit être enregistrée dépend de la classe qui la contient. Et ce n'est qu'une des règles de gestion de la base de données qui ne correspond pas du tout à l'esprit Hibernate.
Je me demandais si il était possible de définir entièrement manuellement les opérations à effectuer sur l'entité en question. Par exemple quand Hibernate veut enregistrer l'entité en base, il appellerait à la place une fonction de rappel où je ferais moi-même les requêtes SQL.
Pour information, je connais les annotations @SQLInsert etc., mais elles ne sont pas suffisantes dans mon cas d'utilisation.
Merci d'avance.
Partager