GORM을 사용하여 사용자 개체를 정의했다고 가정 해 봅시다. 각 사용자는 0 개 이상의 로그인을 가질 수 있습니다. 각 로그인에는 타임 스탬프가 있습니다. user.logins를 검색 할 때 login.date의 값에 따라 로그인을 정렬하고 싶습니다. 이것을 달성하기위한 정확한 Grails 방법은 무엇입니까?Grails/GORM에서 기본 정렬 순서 정의
예 : 모든 사용자의 로그인을 오름차순으로 나열하려면 다음 코드를 입력하십시오.
class User {
...
def hasMany = [logins: Login]
static fetchMode = [logins: "eager"]
}
class Login {
Date date
...
def belongsTo = [User]
}
나는 최신 안정 버전이다 Grails를 1.0.4을 실행 해요 :
<g:each var="login" in="${user.logins}">
<tr>
<td>${login.date}</td>
</tr>
</g:each>
이 참조 된 클래스입니다.
그리고 당신은 협회에 내림차순하려는 경우 :'항공편을 일종의 '수'주문 '내림차순 그들은 또한 협회에 정렬의 예를
: 그들은 두 가지 간단한 예를 ''(per http://grails.1312388.n4.nabble.com/sort-by-association-descending-td1312425.html) –
어떻게 여러 속성을 정렬 할 수 있습니까? – ricardogobbo