私は2つのクラスを持っています:A
そしてB
このように。
public Class A {
public B b;
// Setter and Getter
}
public Class B {
String code;
// Setter and Getter
}
A
データベースからロードされ、 でソートされたリストが必要ですB.code
。しかし、問題は、 のインスタンスがA
その に対して null 値を持つ場合b
、無視され、ロードされないことです。
ここで何をすべきですか?簡単なヒントで十分です。
更新しました
これが私のコードです:
DetachedCriteria cr = DetachedCriteria.forClass(A.class, "a");
cr.createAlias("a.b", "b");
cr.addOrder(Order.asc("b.code"));
// something like cr.list();