Nhibernate学习(一)

来源:互联网 发布:liveuc mac 编辑:程序博客网 时间:2024/05/16 08:28

这周开始学习Nhibernate,在网上搜了一些学习资料,主要还是入门级别的。这也和我的学习规律一致,我总是喜欢在学习某种技术的时候,先做一个实例,以此来激发学习的兴趣。没想到这次的学习过程,竟然郁闷了我四天的时间!

我完全是按照很多资料中介绍的步骤执行的,几乎就是Ctr+C和Ctr+V,没想到在调试的过程中总是出错。所以想将这个过程记录下来,以此来说明网上有些错误的东西实在是害人不浅哪!

1、首先遇到的错误是,未能找到元素“urn:nhibernate-mapping-2.0:hibernate-mapping”的架构信息。

这可是几近让我抓狂的错误。在网上找了老半天,就是没有相关的问题说明,就在我近乎绝望之时,搜到青青草的一篇博客(http://www.cnblogs.com/tenghoo/archive/2007/06/04/770422.html),里面有相同的问题,遵循此法稍加修改,问题迎刃而解。在此谢过了!

2、可下面还有个问题,在操作数据库时,"无法插入表Insert into user(name) values(?)",老天这又是怎么了?幸好我还不是笨得不可救药,我就把类似的代码在查询分析其中执行了一遍,果然有错,呵呵,原来user 在SQL Server里是个关键字啊,这就难怪了!

将相关的代码改为[user],OK了!

到此,Nhibernate 初体验到此就结束了,感慨良多啊!

原创粉丝点击