哪个字段或属性导致JPA / Hibernate中发生异常?

时间:2013-07-19 13:27:34

标签: java hibernate exception jpa

我使用JPA / Hibernate来保存数据, 例如,我有一个名为'book'的类,'ISBN'字段是独一无二的,'Page'是int。

当用户通过错误数据设置此字段(isbn的重复数字或页面的字符串),并且当我使用session.save(book1)来持久保存此实体时,会抛出异常。

我希望向用户展示问题的根源。例如,将JTextFieldISBN的背景更改为红色。

现在,哪个字段导致异常发生? 换句话说,如何理解哪个字段是错误的并导致此异常?

1 个答案:

答案 0 :(得分:0)

你应该得到NonUniqueException是重复字段的情况,因为其他字段建议在持久存储在数据库之前进行验证。

希望这有助于解决当前的问题。

干杯!!