0

Hibernate Criteria 制限の使用で問題が発生しました。私がしなければならないことの例を挙げます。それはそのようなものです:

CandyStore という名前のクラスを取得しました。My CandyStore は、販売可能なキャンディーのリストを取得しました。

public class CandyStore {
    private String name;
    private List<Candy> candies;

    public Candy getBestCandy() {
    // there is something here
    }
}

public class Candy implements Saleable {
    private Flavour flavour;

    public Flavour getFlavour() {
        return this.flavour;
    }
}

私のDBにはたくさんのキャンディーストアがあります。だから私の問題は次のとおりです。名前でDBのキャンディーストアを見つけたいのですが、最高のキャンディーのフレーバーをNULLにすることはできません。getBestCandy() ロジックは変更可能であるため、複製したくありません。基準内でメソッド ロジックを使用したい。出来ますか?どうすればこれを解決できますか?

4

1 に答える 1