nhibernate paging The column '...' was specified multiple times for 'query' -


i have error "the column 'translat2_' specified multiple times 'query'" when using paging query.

my classes hierarchy:

politician --politicianinfactions : politicianinfaction --entitytranslations : translation  faction --politiciansinfaction : politicianinfaction --entitytranslations : translation  translation --name : string --language : language 

what want: fetch politicians ordered faction's name , name. query:

var criteria = session.createcriteria<politician>("politician");  // criteria current faction var currentfactioncriteria = criteria     .createcriteria<politician>(x => x.politicianinfactions, jointype.innerjoin)     .add<politicianinfaction>(x => x.fromdate <= datetime.now)     .createcriteria<politicianinfaction>(x => x.faction, jointype.innerjoin);  // add order faction's name !!! currentfactioncriteria     .createcriteria<faction>(x => x.entitytranslations, jointype.innerjoin)     .add<translation>(x => x.language.id == languageid)     .addorder<citytranslation>(x => x.name, order.asc);  // add order politician's name !!! criteria     .createcriteria<politician>(x => x.entitytranslations, jointype.innerjoin)     .add<translation>(x => x.language.id == languageid)     .addorder<translation>(x => x.name, order.asc);   

when adding paging query have error. without paging ok. if comment(remove) block marked (!!!) exception dissapears. doing wrong? if bug of nhibernate give me workaround please. thank you.

check mapping files see if have mapped multiple properties same database column or mapped same databases column multiple properties.


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -