2017-09-03 1 views

Répondre

0

La réponse courte est n °

La classe Hibernate JDBCException n'a pas de méthodes pour retourner un nom de propriété.

La classe ConstraintViolationException a une méthode pour extraire le nom de la contrainte, mais rien d'autre.

Il peut y avoir des informations sur les noms de champs dans les messages d'erreur, mais à moins que le javadoc ne l'indique vous ne pouvez pas compter sur cela. Et ce n'est pas le cas. Si vous écrivez du code pour extraire des noms de champs qui pourraient être dans les exceptions, vous êtes susceptible de trouver que votre code n'est pas portable, et/ou susceptible de se casser entre les versions d'Hibernate.