nhibernate的入门本来是比较容易的,但是我发现没有想象那么容易,在看了好多篇入门文章,尝试了好多的例子后,今天终于测试成功了。写下这个希望能对后来的朋友有帮助,减少一些挫折感。开源软件的文档是相对弱项。

环境:vs2005/sql server 2005,nhibernate1.2
最后是参考《NHibernate快速指南》(vs2005.com),<nhibernate quick start guide>,中间还是遇到一些错误。

1.user.hbm.xml文件

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">

2.0应该修改为2.2

2.

<class name="NHibernate.Examples.QuickStart.User, NHibernate.Examples" table="users">

NHibernate.Examples.QuickStart是namespace名字,NHibernate.Examples是assembly名字,在工程文件的属性里面一定要设置正确。

3.public string UserName 要修改为public virtual string UserName,其他属性也要修改。

hibernate真的很好,编程愉快!

nhibernate入门的帮助相关推荐

  1. NHibernate入门hello world

    NHibernate入门hello world 现在潮流兴orm,在博客园关于orm的充满每一个角落.所以我也来赶一赶这个潮流,拿起Nhibernate 就开始百度和google.闲话一下,为什么用N ...

  2. 【转】NHibernate入门教程

    开源框架完美组合之Spring.NET + NHibernate + ASP.NET MVC + jQuery + easyUI 中英文双语言小型企业网站Demo 摘要: 热衷于开源框架探索的我发现A ...

  3. NHibernate入门实例

    转:http://www.cnblogs.com/huhai121/p/3955755.html NHibernate应用一:环境准备 本章将介绍整个开发环境所需开发和数据库工具,以及数据库设计,后续 ...

  4. Fluent NHibernate入门

    一.Fluent NHibernate是什么. Fluent NHibernate提供了一个方法让你不再需要去写NHibernate的标准映射文件(.hbm.xml),而是可以把你的映射文件都使用C# ...

  5. nhibernate入门系列: 使用Criteria载入对象

    nh会话提供一种使用表达式(就像SQL语句的where表达式)来载入数据的方法, 以取得满足条件的对象集合. 通过CreateCriteria方法, 可以取得一个ICriteria接口, 这个接口用于 ...

  6. nhibernate入门系列: many-to-many映射

    多对多关系在数据库也是比较常见的,它通过一个中间表将两个主表关联起来. 下面来看看多对多关联在nh的实现,示例是一个User和Group之间的多对多关联. 先来看看User类的映射信息: 在多对多定义 ...

  7. NHibernate 学习总结 开篇

    终于又能走路上班了,不容易啊!由于新公司打算用Nhibernate来做数据逻辑层的操作,加上我之前也有用过这个东西差不多一年的时间,终于找这个机会把Nhibernate从头到尾系统地学习一下,并做下笔 ...

  8. nhibernate配置教程

    1.为系统引入NHibernate的库,并且配置NHibernate: 2.新建一个将要持久化.Net对象的表: 3.构建一个需要被持久化的.Net类: 4.构建一个可以让NHibernate知道如何 ...

  9. 转: 大年三十整理的asp.net资料!(经典)

    使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 ...

最新文章

  1. Android源码学习之handler
  2. 团队项目个人进展——Day05
  3. java显示长度和第一个字符_从Java字符串中以长度1的字符串返回的第一个字母的最佳方法是什么?...
  4. Android Studio 第六十三期 - Android框架 -RecycleView所有用法
  5. python表格模板_python 网站 使用表单和模板
  6. 八大编程语言之父:爸爸们节日快乐!
  7. 中国电信5G技术承载网络
  8. 一加8 pro 刷入 kali Hunter
  9. 【Practical】ZFC七公理
  10. 系统流程图、数据流程图、IPO图 和甘特图
  11. response.getStatusCode()==200什么意思
  12. 图像风格迁移cvpr2020_浅谈风格迁移(二)任意风格迁移
  13. 文件数据储存之内部储存
  14. 搭建JIRA避坑指南
  15. 压敏电阻器的结构原理及参数 (tvs,气体管,防雷击)
  16. Android中的多线程编程与异步处理
  17. 0x0000 CUDA安装
  18. Job Statement
  19. PAT A1062 Talent and Virtue
  20. 富士康“救命”见效:夏普脱离二板市场 重返主板

热门文章

  1. 技术再好,能阻止暴力视频的疯传吗?
  2. LAMP 之 Apache 用户认证
  3. Git异常:fatal: could not create work tree dir 'XXX': No such file or directory
  4. jquery-easyui中表格的行编辑功能
  5. 【Android】自定义控件让TextView的drawableLeft与文本一起居中显示
  6. DataList控件中使用Xml数据源
  7. kubernetes集群搭建
  8. JavaScript语言精粹:对象——读书笔记
  9. [转] C#2010 在TreeView控件下显示路径下所有文件和文件夹
  10. WordPress Shortcode(简码)介绍及使用详解