【发布时间】:2015-02-20 08:38:46
【问题描述】:
我在 Grails 上使用 Hibernate。
当我有字段验证错误时,异常消息包含冗余消息。
例如
为类 ad.Client 提供了错误类型的 ID。预期:类 java.lang.String,得到类 java.lang.Long;嵌套异常是 org.hibernate.TypeMismatchException:为类 org.ad.Client 提供了错误类型的 id。预期:类 java.lang.String,得到类 java.lang.Long
当我有很多字段错误时,我收到了很多意想不到的冗余消息,为什么会发生这种情况?
【问题讨论】:
-
您能告诉我们您使用什么代码来打印错误消息吗?
-
@th3morg
try{ new Client(params).save(failOnError:true); }catch(Exception ex){println ex.getMessage();}