1
QueryDsl MongoDB-クエリの深くネストされたオブジェクトへのアクセス
を使用するときにネストされたオブジェクトにアクセスしようとすると問題が発生しますBooleanBuilder。デフォルトは2レベルであることを読みましたが、私のユースケースでは、3番目のレベルのネストされたオブジェクトにアクセスする必要があります。@QueryInit他の多くの回答で指摘されているように、私は追加しました。しかし、私はまだそれにアクセスできません。これが私のコードです: @Document public class Order implements Serializable { @QueryInit(*.*) private Item item; } public class Item implements Serializable { private Details details; } public class Details implements Serializable { private String name; } public static BooleanExpression name(String name) { QOrder order = QOrder.order; return order.item.details.name.eq(name) } 私はQOrder、QItemクラスを生成し、正常に動作しています。しかし、QDetailsクラスが生成されなかったため、details.descriptionはエラーになります。どうすれば生成できQDetailsますか?