-3
永続的なコードスロー時にJDBCExceptionクラスがフィールド名またはpropertyNameを指定しますかConstraint Volation Exception ???Java JDBCのHibernate API例外エラー
永続的なコードスロー時にJDBCExceptionクラスがフィールド名またはpropertyNameを指定しますかConstraint Volation Exception ???Java JDBCのHibernate API例外エラー
短い答えは、Hibernate JDBCException
クラスは、プロパティ名を返すように任意のメソッドを持っていない番号
です。
ConstraintViolationException
クラスには、制約名を抽出する方法がありますが、それ以上のことはありません。
エラーメッセージのフィールド名についての情報がありますが、がありますが、javadocがそう言わない限り、には依存できません。そしてそれはしません。例外の可能性があるフィールド名を抽出するコードを書く場合、コードが移植性がなく、Hibernateのバージョン間で折れる可能性があることがわかります。