@NotNull 中的 group 应该用什么类
时间: 2024-04-13 13:27:48 浏览: 195
在使用 @NotNull 注解时,group 参数应该使用 javax.validation.groups.Default 类。这是 Java Bean 验证(JSR 380)规范中定义的默认校验分组。如果你不需要使用其他分组,可以将 group 参数设置为 Default.class。这样,在进行验证时,只会验证标记为 @NotNull 的字段或方法参数。
相关问题
@NotNull(group)
@NotNull注解可以通过配置group参数来指定在验证时生效的分组。例如,在User类中,配置了username字段的groups为TestNotNull.class,那么在使用@Validated注解时,指定了相同的分组(TestNotNull.class),只会判断username是否为空。而password因为没有配置相同的groups属性,所以不会被验证。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [@NotNull 注解中groups 的用法](https://blog.csdn.net/xc_nostalgia/article/details/109644468)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* [@NotNull中groups的作用](https://blog.csdn.net/weixin_45676630/article/details/123423691)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
@notnull group
你好!对于 "@notnull group" 这个表达式,通常用于数据库查询语言中,表示筛选出不为空的记录,并将它们分组。例如,如果有一个名为 "group" 的字段,你可以使用 "@notnull group" 来获取所有该字段不为空的记录,并进行分组操作。这样可以方便地对数据进行聚合和统计分析。你还有其他问题吗?
阅读全文