【发布时间】:2015-10-20 23:58:05
【问题描述】:
我必须实现基于近 12 个不同字段的搜索。 对于验证和处理,我面临着很多挑战。以下是我正在寻求意见/帮助的那些。
Classes:
SearchCriteria
(has) UserCriteria and AddressCriteria
PS。一些字段与用户相关,例如名字,出生日期等在 UserCriteria 中,一些字段与地址相关,例如街道名称、建筑物编号等将进入 AddressCriteria
我必须根据这些条件搜索用户。
- 验证至少一个参数不为空/不为空。我不 希望继续检查每个字段是否为空。
- 在搜索之前根据您需要启动的条件进行验证 搜索。例如用户或地址?
- 以无需担心的方式实施验证 特定字段验证,然后将其添加到查询条件中
编辑:
注意:我需要准备一条包含所有有效字段的消息,这些字段将传递给帮助我查找所有记录的模块,我不直接处理数据库。
【问题讨论】:
标签: java validation