in 句と between 句を使用する必要があるクエリを作成するために、Spring ExampleMatcher を試していました。
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 フィールドの between 演算子に一致するクエリを作成する必要があります。
上記のシナリオを満たす 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)
助けてください !