高手求救:关于hibernate联合主键的查找问题
报错:in expected: u [from Userdeprole u where u.pk.DepID = :depid]
堆栈跟踪:
[QueryException: in expected: u [from Userdeprole u where u.pk.DepID = :depid]]
NHibernate.Hql.Classic.FromParser.Token(String token, QueryTranslator q) +2400
NHibernate.Hql.Classic.ClauseParser.Token(String token, QueryTranslator q) +861
NHibernate.Hql.Classic.PreprocessingParser.Token(String token, QueryTranslator q) +689
NHibernate.Hql.Classic.ParserHelper.Parse(IParser p, String text, String seperators, QueryTranslator q) +155
NHibernate.Hql.Classic.QueryTranslator.Compile() +160
NHibernate.Hql.Classic.QueryTranslator.Compile(IDictionary replacements, Boolean scalar) +52
NHibernate.Impl.SessionFactoryImpl.GetQuery(String queryString, Boolean shallow, IDictionary enabledFilters) +135
NHibernate.Impl.SessionImpl.GetQueries(String query, Boolean scalar) +25
NHibernate.Impl.SessionImpl.Find(String query, QueryParameters parameters, IList results) +122
NHibernate.Impl.SessionImpl.Find(String query, QueryParameters parameters) +46
NHibernate.Impl.QueryImpl.List() +114
Modules_System_Department_Department_Edit.DeleteWithUser(String depID) in d:\KDWS\Modules\System\Department\Department_Edit.aspx.cs:107
Modules_System_Department_Department_Edit.Button2_Click(Object sender, EventArgs e) in d:\KDWS\Modules\System\Department\Department_Edit.aspx.cs:66
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746