2009-12-16 4 views
0

고유 한 속성 값을 가진 객체의 목록을 반환하는 hql 쿼리를 수행하려고합니다. 다음은 내 의사 코드입니다.hql 특정 속성이 고유 한 객체를 가져옵니다.

string hql = @"select distinct m from Merchandise m 
       where m.Serial is unique" 

저는 NHibernate 위에 Castle ActiveRecord를 사용하고 있습니다. 나는이 문제에 대해 반나절을 보냈지 만 올바른 HQL 구문을 찾을 수 없었다. 누군가 나에게 무엇을해야한다고 말할 수 있습니까?

string hql = @" 
    from Merchandise m 
    where not exists (
      from Merchandise other 
      where m.Serial = other.Serial 
      and m.Id <> other.Id 
      )"; 

이 상품의 아이디 아이디라는 단 한 속성입니다 가정이 같은

답변

2

뭔가 트릭을 할해야합니다.

관련 문제