【发布时间】:2018-08-27 16:58:04
【问题描述】:
我使用休眠验证器在保存之前验证我的实体
Set<ConstraintViolation<Selo>> error = validator.validate(seloNovo);
所以。就像我在控制器中放置 @Valid 时一样,可能会抛出该错误?
类似这样的:
{
"timestamp": "2018-08-27T16:57:16.386+0000",
"status": 400,
"error": "Bad Request",
"errors": [
{
"codes": [
"NotEmpty.atoRtdpj.sgTabelaCustas",
"NotEmpty.sgTabelaCustas",
"NotEmpty.java.lang.String",
"NotEmpty"
],
"arguments": [
{
"codes": [
"atoRtdpj.sgTabelaCustas",
"sgTabelaCustas"
],
"arguments": null,
"defaultMessage": "sgTabelaCustas",
"code": "sgTabelaCustas"
}
],
"defaultMessage": "must not be empty",
"objectName": "atoRtdpj",
"field": "sgTabelaCustas",
"rejectedValue": null,
"bindingFailure": false,
"code": "NotEmpty"
}
],
"message": "Validation failed for object='atoRtdpj'. Error count: 1",
"path": "/selo/RTDPJ/" }
【问题讨论】:
标签: hibernate spring-boot hibernate-validator