私はstrutsとHibernateの新機能です。私はユーザーがフォームを塗りつぶすWebアプリケーションに取り組んでいます。私はいくつかのフィールドにいくつかのバリデーションを入れなければなりません、いくつかのフィールドでPOJOクラスのバリデーションを使用しようとしています。私のstruts-hibernateアプリケーションで検証が機能しません
@Past on Date
,@Max on int
。
しかし、正しく動作せず、これらの例外がスローされます。
HTTP Status 500 validation
failed for: com.contact.ContactRegistration
type Exception report
message validation failed for: com.contact.ContactRegistration
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.hibernate.validator.InvalidStateException: validation failed for: com.contact.ContactRegistration
org.hibernate.validator.event.ValidateEventListener.validate(ValidateEventListener.java:148)
org.hibernate.validator.event.ValidateEventListener.onPreInsert(ValidateEventListener.java:172)
org.hibernate.action.EntityIdentityInsertAction.preInsert(EntityIdentityInsertAction.java:119)
org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:42)
org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)
org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:298)
org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:181)
これらのジャーが含まれています。
classmate-1.0.0
hibernate-validator.jar
jboss-logging-3.1.0-CR2
validation-api-1.1.0.Final