Hello developers,
I am building a web application and i got some error:
and i got this entity class:Code:javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Integer org.hibernate.validator.engine.ConstraintTree.verifyResolveWasUnique(ConstraintTree.java:244) org.hibernate.validator.engine.ConstraintTree.findMatchingValidatorClass(ConstraintTree.java:227) org.hibernate.validator.engine.ConstraintTree.getInitializedValidator(ConstraintTree.java:179) org.hibernate.validator.engine.ConstraintTree.validateConstraints(ConstraintTree.java:135) org.hibernate.validator.metadata.MetaConstraint.validateConstraint(MetaConstraint.java:121) org.hibernate.validator.engine.ValidatorImpl.validateConstraint(ValidatorImpl.java:327) org.hibernate.validator.engine.ValidatorImpl.validateConstraintsForRedefinedDefaultGroup(ValidatorImpl.java:273) org.hibernate.validator.engine.ValidatorImpl.validateConstraintsForCurrentGroup(ValidatorImpl.java:256) org.hibernate.validator.engine.ValidatorImpl.validateInContext(ValidatorImpl.java:210) org.hibernate.validator.engine.ValidatorImpl.validate(ValidatorImpl.java:119) org.springframework.validation.beanvalidation.SpringValidatorAdapter.validate(SpringValidatorAdapter.java:86) org.springframework.validation.DataBinder.validate(DataBinder.java:692) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.doBind(HandlerMethodInvoker.java:817) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveHandlerArguments(HandlerMethodInvoker.java:359) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:171) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:427) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:415) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:788) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:717) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560) javax.servlet.http.HttpServlet.service(HttpServlet.java:641) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
can someone help me what should i do to correct this errors.Code:@Id @GeneratedValue private Long customerID; @Length(min = 2, max = 25, message = "Firstname must contain 2 to 25 characters.") @NotEmpty(message = "Firstname is required.") @Pattern(regexp = "^\\D*$", message = "Firstname must not contain numeric characters.") private String firstName; @Length(min = 2, max = 35, message = "Lastname must contain 2 to 35 characters.") @NotEmpty(message = "Lastname is required.") @Pattern(regexp = "^\\D*$", message = "Lastname must not contain numeric characters.") private String lastName; @NotEmpty(message = "Middle initial is required") @Length(min = 1, max = 1, message = "Middle initial should only contain 1 character.") @Pattern(regexp = "^\\D*$", message = "Middle initial must not contain numeric characters.") private String middleInitial; private int contactNo; @NotEmpty(message = "E-mail address is required") @Email(message = "Must be a valid e-mail address") private String emailAddress; @NotEmpty(message = "Street is required") @Length(min = 3, max = 50, message = "Street must contain 3 to 50 characters.") private String street; @NotEmpty(message = "City is required") @Length(min = 3, max = 50, message = "City must contain 3 to 50 characters.") private String city; // @NotEmpty(message = "ZipCode is required") @Pattern(regexp = "^(\\d{5}-\\d{4})|(\\d{5})$", message = "Must be a valid zip code.") private int zipCode; @NotEmpty(message = "Occasion is required") private String occasion; @Length(min = 1, max = 12, message = "Please choose the Occasion Month") private String occasionDateMonth; @Length(min = 1, max = 31, message = "Please choose the Occasion Day") private String occasionDateDay; @Length(min = 2011, message = "Please choose the Occasion Year") private int occasionDateYear; @Length(min = 1, max = 12, message = "Please choose the Eat time (Hour)") private String eatTimeHour; @Length(min = 1, max = 60, message = "Please choose the Eat time (Minute)") private String eatTimeMinute; @Length(min = 1, max = 12, message = "Please choose the End time (Hour)") private String endTimeHour; @Length(min = 1, max = 60, message = "Please choose the End time (Minute)") private String endTimeMinute; @Length(min = 25, max = 100, message = "No. of guest(s) must be minimum of 25 and not exceed 100") private int noOfGuest; private Long customerBudget; private String venue; private String extraMessage;
Thanks.
Rodel.


Reply With Quote