은이 하나의 'SecurityPrincipal'내부 bean의 프라퍼티에 의해 Hibernate 정렬? 내가 Classes.A 'USERPROFILE'다음 한 내 도메인 모델에서
class SecurityPrincipal{
private String loginId;
private String password;
private Date registeredData;
private int status;
}
class UserProfile {
private String name;
private String company;
private SecurityPrincipa principal
}
내가 'USERPROFILE'개체의 분류 결과를 얻을 싶어 간단 properties.Like
을 위해 잘 작동DetachedCriteria criteria=DetachedCriteria.forClass(UserProfile.class);
criteria.addOrder(Order.asc("name");
내가
criteria.addOrder(Order.asc("principal.status");
최대 절전 모드와 같은 내부 bean (SecurityPrincipal 예)의 속성에 액세스하려고 할 때 제공 오류 :
Caused by: org.hibernate.QueryException: could not resolve property: securityPrincipal.status of: com.bigg.ibmd.usermanagement.model.UserProfile at org.hibernate.persister.entity.AbstractPropertyMapping.propertyException(AbstractPropertyMapping.java:44) at org.hibernate.persister.entity.AbstractPropertyMapping.toColumns(AbstractPropertyMapping.java:59) at org.hibernate.persister.entity.BasicEntityPropertyMapping.toColumns(BasicEntityPropertyMapping.java:31)
속성을 속성으로 정렬하려면 어떻게합니까?