我正在尝试使用 Spring ExampleMatcher 创建一个需要使用 in 子句和 between 子句的查询。
public class A{
private Long id;
private B b;
private D d;
private Date created;
}
public class B {
private Long id;
private C c;
private Long sequence;
}
public class C {
private Long id;
private String externalName;
}
public class D {
private Long id;
}
我需要创建一个匹配 AbcexternalName 上的 in 子句、Adid 上的 equal 子句和 Absequence 字段上的运算符之间的查询。
是否可以使用满足上述场景的 ExampleMatcher 创建查询。
示例 HQL:SELECT a FROM A a WHERE a.d.id = :subscriberId AND a.b.c.externalName IN :externalNames and a.b.sequence between (:startSequence, :endSequence)
请帮忙 !