【发布时间】:2017-01-03 16:16:53
【问题描述】:
我有一个实体 bean,它的字符串类型属性之一有一个 @Size 注释,如下所示:
@PSanityCheck
@Size(min = 8, max = 8, message = "validation.servicecode_length")
@NotEmptyData
@Column(name = "servicecode")
@Field
private String servicecode= "";
但是,如果我在开头键入一个包含空格的字符串,例如“1234567”,它将接受它作为由 8 个字符组成的输入。如何让它修剪掉空白?有注释吗? UI 是用 Vaadin 框架制作的。
【问题讨论】:
-
验证器已完成验证。为什么不在之前修剪空格?
-
在 Vaadin 中没有找到方法。
-
和
@Size与 JPA API 无关。它是 Bean 验证 API
标签: java hibernate trim bean-validation entity-bean