为枚举

时间:2018-03-16 14:32:32

标签: java enums constraints hibernate-validator

我希望从使用POJO到枚举。我的方式之一是休眠验证。我一直在查找如何将验证应用于枚举类,但最多我找到了有关如何验证POJO的枚举属性的信息,这不是我想要的。

我要验证的枚举类的一个例子是:

EMAIL("email","v1",STRING),
FIRST_NAME("firstName","v1",STRING),
LAST_NAME("lastName","v1",STRING),
AGE("age","v1",INTEGER)

我还没有看到或听说过在枚举上使用注释,但有没有办法编写一个自定义验证器来检查每个枚举并确保它不为空并且类型正确?

枚举将不会保存到数据库中,它们将被解析并转移到另一个服务,然后将其保存到数据库。我会首先解析然后验证,但代码的编写方式,这是不可能的。我想验证枚举是否符合数据库约束

0 个答案:

没有答案