2017-09-03 14 views

答えて

0

短い答えは、Hibernate JDBCExceptionクラスは、プロパティ名を返すように任意のメソッドを持っていない番号

です。

ConstraintViolationExceptionクラスには、制約名を抽出する方法がありますが、それ以上のことはありません。

エラーメッセージのフィールド名についての情報がありますが、がありますが、javadocがそう言わない限り、には依存できません。そしてそれはしません。例外の可能性があるフィールド名を抽出するコードを書く場合、コードが移植性がなく、Hibernateのバージョン間で折れる可能性があることがわかります。