add tests for JpaExceptionHandler
refactor JpaHandlerException
refactor JsonValidationControllerIntegrationTest, add @JsonCreator constructor on ModelConstraint.java