0
두 테이블의 결과가있는 hql 쿼리를 만들었습니다. 이제 결과를 반복 가능한 목록에 매핑하려고합니다.두 개의 테이블 결과 매핑을 사용하는 쿼리
string hql = "select distinct l, b from Lieferung as l " +
"inner join l.Bestellung as b";
var hbq = new HqlBasedQuery(typeof(Lieferung), @hql);
hbq.SetResultTransformer(Transformers.AliasToEntityMap);
var result = ActiveRecordMediator.ExecuteQuery(hbq);
이제 foreach 루프로 결과를 반복하고 싶습니다. 그러나 그것은 효과가 없습니다.
IList<Tuple<Lieferung, Bestellung> result
//or
IList<Result> result
public class Result //or struct
{
Lieferung Lieferung;
Bestellung Bestellung;
}
결과는 해시와 ArrayList를했다. 몇 번 시도한 후에 작동합니다. 먼저 결과를 매핑하고 루프 할 수 있습니다. – wydy
메모 주셔서 감사. 올바른 방향을 제시해 주어 기뻤습니다. – MaKCbIMKo