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() ロジックは変更可能であるため、複製したくありません。基準内でメソッド ロジックを使用したい。出来ますか?どうすればこれを解決できますか?