最近在学习NHibernate!
2006-06-02 12:27 Koy 阅读(482) 评论(1) 编辑 收藏 举报最近在学习NHibernate刚开始边照着样例写配置文件、映射文件、类(全用手指一个字母一个字母地录入)。即使如此,还是会出错!因为有以下几个方面没有注意到:
1.当用NHibernate写的是中间层的类库时,配置文件名称应该为
2.在使用实体与实体之间的连接(left outer join)时出现错误:outer or full join must be followed by path expression...
我的解决办法是:①from objectA a, objectB b where a.Id = b.Id
②from objectA a where a.Id in (select b.Id from objectB b where b)
令我不明白的是,在NHiberante的样例里是有用到 left outer join 的功能的!是什么地方出了问题了呢?有人知吗?
终于明白了这是怎么会事,原来在NHibernate里映射的是对象图,而我把它当找了sql语句。正如NHibernate的文档所说:don't be fool!
待续...