Bonjour,

Voila je débute avec Hibernate et j'avais une petite question.
Dans ma table j'ai une contrainte d'unicité sur un champ "nom" et dans ma classe qui fait le mapping, j'ai également déclaré cette unicité. Jusque là tout va bien (enfin je crois)

Je voulais savoir comment était gérer cette contrainte, est ce que Hibernate le gère tout seule et dans ce cas il faut juste récupérer l'exception renvoyée ou bien bien faut il faire d'abord un "select" afin de vérifier que le nom n'existe pas déjà dans la table?

Merci pour vos réponses

PS : voici le message d'erreur renvoyé :
javax.persistence.EntityExistsException: org.hibernate.exception.ConstraintViolationException: could not insert: [abaque.metier.Projet]