首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JPA/Hibernate中发生异常的是哪个字段或属性?

在JPA/Hibernate中发生异常的是哪个字段或属性?
EN

Stack Overflow用户
提问于 2013-07-19 21:27:34
回答 1查看 60关注 0票数 0

我使用JPA/Hibernate来持久化数据,例如,我有一个名为'book‘的类,它的'ISBN’字段是uniqe,而'Page‘字段是int。

当用户错误地设置这个字段时( isbn的重复数字或者页面的字符串),当我使用session.save(book1)来持久化这个实体时,抛出一个异常。

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-19 21:32:24

你应该得到NonUniqueException是重复字段的情况,对于其他字段,建议在持久化到数据库之前做一个验证。

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

干杯!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17747311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档