注释类型 QueryOr


  • @Documented
    @Retention(RUNTIME)
    @Target(FIELD)
    public @interface QueryOr
    标识实体对象(Entity)中的游离属性字段
    旨在提供基于form表单的或条件的查询,当前限制为只能使用在String类型游离属性上
    示例: \@QueryOr(target = {"name","username","displayName"}) String filter; 解析完成后会生成类似如下查询,其中模糊查询的形式依赖于QueryLike 注解 NOTE: 条件解析成功后,name 、 username 和 displayName 的其他查询会被忽略 and (u.name like '%filter%' or u.username like '%filter%' or u.display_name like '%filter%')
    作者:
    jiawei
    • 必需元素概要

      所需元素 
      修饰符和类型 必需的元素 说明
      java.lang.String[] target  
    • 元素详细资料

      • target

        java.lang.String[] target