Tracy.Bai

Focus on Data analysis and Mining

导航

NHibernate第一个实例

  今天按照Nhibernate的入门教程作了第一个例子,路途是曲折的,但是总算成功了,主要要注意以下几点:
  1. hibernate.cfg.xml文件的位置,如果放在更目录下,程序解析的会是.net IDE的目录,不知道这是为什么?必须放在bin目录下,就可以了,或者指定文件的绝对路径。
2. User.hbm.xml映射文件的地址必须和实体类的路径是一致的。
3.User.hbm.xml必须以嵌入的资源方式。
4.如果出现。。。should be virtual的错误,解决方法:NHibernate 默认为类启用了延迟加载功能
方法1.在映射文件 class 标签中添加 Lazy="false" 属性
例:<class name="Entitys.login, Entitys" table="login" lazy="false">
方法2.为每个实体类的属性成员 添加 “ virtual ” 修饰符;

posted on 2008-07-04 19:21  Love Fendi  阅读(287)  评论(0编辑  收藏  举报