java - 如何在我的类中为休眠验证链接注释
问题描述
我想为我的类中的尝试计数属性创建一个最小值 = 0 的注释。我创建了一个:
package com.ctp.interactive.bl.core.validation.validator;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Min;
@Min(value = ValidAttemptCount.MIN_VALUE)
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(java.lang.annotation.ElementType.FIELD)
@Constraint(validatedBy = {})
public @interface ValidAttemptCount {
int MIN_VALUE = 0;
String message() default "";
Class<?>[] groups() default {};
Class<? extends Payload>[] payload() default {};
}
但是我认为仅将注释放在属性上方是行不通的,例如:
@ValidAttemptCount
@Column(name = "attempt_count")
private Integer attemptCount;
这里缺少什么步骤?
解决方案
推荐阅读
- html - 位置:固定制作的表格单元格横跨整个屏幕
- linux - psql:主机没有 pg_hba.conf 条目,无法连接到服务器
- python - 为具有空单元格的 Python 数据框的所有列生成单独的散点图
- java - 将命令提示符的内容复制到文件中
- sql - 按特定顺序从 s3 复制列数据
- java - lambda 处的 JavaFX pane.getChildren().remove() 问题
- c# - 日期在asp.net中的不同时区随机更改
- selenium - 如何在 Selenium Side runner 中传递运行时参数(参数)?
- sql - 查询以返回具有重复出现的字符串/数字的所有记录
- typescript - 如何在 Typescript 中更改 Autodesk Forge Viewer 标记扩展中的编辑模式?