林宜鹤

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年7月8日

摘要: 可能很多人象我一样,刚开始接触HQL时,脑袋一片混沌,这是什么语法嘛!!之所以这样,是因为我们总是会先入为主地将之与SQL想比,虽然HQL看起来很SQL,而且设计时就有这样的意图,但是毕竟是两种差别很大的东西,难免就会出现理解偏差的问题。好了,我们今天就不让大家脑袋发晕了,HQL我们暂时放一放。今天我们来说另外一种查询方法:Criteria Query.什么是Criteria Query?简单说,... 阅读全文
posted @ 2010-07-08 13:12 林宜鹤 阅读(260) 评论(0) 推荐(0) 编辑

摘要: 我们总结一下在第二篇中的Session操作:1. 获取记录Personperson=(Person)session.Get(typeof(Person),1);2. 保存记录session.Save(person);3. 删除记录Personperson=(Person)session.Get(typeof(Person),1);session.Delet(person);我们再来看看其它几种方式... 阅读全文
posted @ 2010-07-08 13:08 林宜鹤 阅读(275) 评论(0) 推荐(0) 编辑

摘要: NHibernate Step by Step (三)Configuration和Sessionfactory好了,我们再从头看一看Configuration,是否只能从App.config中取配置信息??当然不是了,以下是3种最常见的配置:<1> Configuration config = new Configuration();这种配置方法将会到应用程序配置文件(App.Conf... 阅读全文
posted @ 2010-07-08 13:07 林宜鹤 阅读(227) 评论(0) 推荐(0) 编辑

摘要: NHibernate Step by Step(二) 单表操作接着第一期,我们继续。为了方便学习测试,从今天开始我将使用MS Test来进行测试,这样就避免了在一个Console工程里不停地添加、注释代码了。提示:为了在VS2005IDE中获得NHibernate配置文件的代码提示,请将你的$NHibernate\src\NHibernate下的nhibernate-configuration-2... 阅读全文
posted @ 2010-07-08 13:06 林宜鹤 阅读(265) 评论(0) 推荐(0) 编辑

摘要: 好了,今天我们正式开始NHibernate的历程,在第一次的练习中,我将尽量详细地讲解环境的配置,以后将不再详细解释。 基本的软件环境如下:1.NHibernatewww.nhibernate.org当前版本是1.0.22.Code Smithhttp://www.codesmithtools.com/3.NHibernate模板 点击这里下载当然,少不了VS2005跟SQLServer了,我这里... 阅读全文
posted @ 2010-07-08 13:05 林宜鹤 阅读(253) 评论(0) 推荐(0) 编辑

摘要: 很久以前,你可能习惯了connection.open,command.execute("select...")这样的代码,写啊写啊,你开始不停地copy/paste,因为数据库的操作太雷同了,还好,粘粘贴贴倒也凑合,然后有一天客户说他们要用oracle,于是你开始抱着本oracle开发指南狂啃pl/sql,你开始试验调用oracle的存储过程该怎么写,参数是用@还是?或者是:,取个blob游标又要... 阅读全文
posted @ 2010-07-08 13:01 林宜鹤 阅读(256) 评论(0) 推荐(0) 编辑