| Author |
help with bean validation error in JPA when trying to persist an Entity
|
caleb momanyi
Ranch Hand
Joined: Jun 17, 2012
Posts: 43
|
|
i get this error when trying to Persist a customer Entity in my web application using netbeans with the default glassfish server persistence provider eclipselink(JPA2.0)
error is
SEVERE: javax.validation.ConstraintViolationException: Bean Validation constraint(s) violated while executing Automatic Bean Validation on callback event:'prePersist'. Please refer to embedded ConstraintViolations for details.
the table that i want to write to has the following colums
id ==> primarykey auto increment not null int
name == varchar(45) not null
phone ==> varchar(19)
nationalIdNo ==>varchar(19)
balance ==> bigdecimal(6,2) not null default(0.00)
in my addNewCustomer i only need to set name, phone and nationalIdNo only
this is my code
why am i getting this error?
and how do you do a bean validation?
|
 |
ntumba lobo
Ranch Hand
Joined: Oct 21, 2008
Posts: 179
|
|
My guess would be that you have validation rules emdedded in your Customer class and the validation fails before persisting.
But it is hard to say without seeing the Customer
|
SCJP 5 , SCWCD 5, SCEA 5
|
 |
caleb momanyi
Ranch Hand
Joined: Jun 17, 2012
Posts: 43
|
|
|
I removed all validation annotations beggining with @NOTNULL and it worked.
|
 |
 |
|
|
subject: help with bean validation error in JPA when trying to persist an Entity
|
|
|