2017-09-03 55 views

回答

0

简短的回答是

号Hibernate的JDBCException类没有任何方法返回一个属性名称。

ConstraintViolationException类有一个方法来提取约束名称,但没有更多。

可能有关于错误消息中的字段名称的信息,但除非javadoc如此说明,否则不能依赖此信息。而事实并非如此。如果您要编写代码来提取可能处于例外状态的字段名称,则可能会发现您的代码不可移植,并且/或者在Hibernate版本之间可能会中断。