2017-09-03 44 views

回答

0

簡短的回答是

號Hibernate的JDBCException類沒有任何方法返回一個屬性名稱。

ConstraintViolationException類有一個方法來提取約束名稱,但沒有更多。

可能有關於錯誤消息中的字段名稱的信息,但除非javadoc如此說明,否則不能依賴此信息。而事實並非如此。如果您要編寫代碼來提取可能處於例外狀態的字段名稱,則可能會發現您的代碼不可移植,並且/或者在Hibernate版本之間可能會中斷。