2012-09-24 2 views
0

부분적으로 세트를 일치 시키려고합니다. 예를 들어 내 Product.hbm.xml에 을 의미합니다. "recentOrders"가 있습니다. 이는 내가 원하는 것만을 의미합니다.일부 기준에 따라 컬렉션을 매핑하는 방법을 최대 절전 모드로 설정합니다

<set cascade="all-delete-orphan" inverse="true" name="recentOrders" lazy="true" >   
     <key on-delete="cascade"> 
      <column name="product_id" not-null="true"/> 
     </key> 
     <one-to-many class="com.xx.Order"/> 
    </set> 

내가 "부속"또는 "여기서"의 속성을 사용해야합니다 최신 주문 ("주문"의 타임 스탬프에 의해 순서)? 그렇다면 어떻게?

BTW, 나는 여기에

답변

0

good explanation입니다 "" "부속"또는 속성에 의해 지정되는 모든 SQL 절을 추가하지 않습니다 최대 절전 모드, 최대 절전 모드 3.x를 사용하고 있습니다. HQL 쿼리 자체 내에서 그렇게 할 수 있습니다. 필터를 사용하는 또 다른 옵션이 있는데, 이는 특정 쿼리가 아니라 세션에 대해 설정된다는 점에 유의하십시오.

+0

감사합니다. ctapobep. 이 "recentOrders"를 다른 용도로 사용하기 위해 내 Product 클래스의 속성으로 매핑하는 방법이 있으면 좋을 것입니다. –

+0

질문을받지 못했습니다. 원래 게시물에 설명 된 내용과 관련이 있습니까? –

+0

제 영어를 용서하십시오. 이 제품을 Product 클래스의 속성으로 매핑해야하므로 다른 코드에도이 속성을 재사용 할 수 있습니다. –

관련 문제