두 클래스가 있습니다 : A
과 B
이 있습니다. 최대 절전 모드 정렬은 null 값을 무시합니다.
public Class B {
String code;
// Setter and Getter
}
public Class A {
public B b;
// Setter and Getter
}
나는
B.code
으로 분류 데이터베이스에서로드
A
의 목록을 갖고 싶어. 그러나 문제는
A
의 인스턴스가
b
에 대해 null 값을 가지며 무시되고로드되지 않는 경우입니다.
여기에서해야 할 일은 무엇입니까? 짧은 힌트로 충분할 것입니다. 기본적 createAlias(String associationPath, String alias)
으로
DetachedCriteria cr = DetachedCriteria.forClass(A.class, "a");
cr.createAlias("a.b", "b");
cr.addOrder(Order.asc("b.code"));
// something like cr.list();
갱신 된
여기
내 코드입니다 해결책은'B b = new B()'와'code = ""' – titus
ORDER BY NULL LAST ?? –
기준과 최대 절전 모드를 사용 중입니다. 거기에'addOrder'에 의해 그것을 할 수있는 방법이 있습니까? –