주문을 유지하는 일대 다 매핑을 원한다. 주문 자체는 복잡하고 비즈니스 로직과 관련이 있으며이를 나타낼 수있는 단일 필드 또는 간단한 로직을 가지고 있지 않습니다.hibernate annotations : 순서를 유지하는리스트 매핑
내가 원하는 것은 개체를로드하고 목록에서 두 개 요소 (또는 그 이상)를 교환하고 저장하여 session.update(object)
을 수행하는 것입니다. 다음 번에 엘리먼트가로드되어 올바른 순서를 유지할 것으로 예상되지만 그렇지 않습니다. 당신이 @OrderBy를 사용할 필요가 주석
<list name="friends">
<key column="M_ID" not-null="true"/>
<list-index column="M_INDEX"/>
<one-to-many class="Person"/>
</list>
이 http://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/collections.html#collections-indexed
감사합니다. 최대 절전 모드 주석을 참조하십시오. (나는 나의 질문을 분명히했다) – flybywire
주석을 포함시키기 위해 나의 대답을 편집했다. – overmeulen