abluedog

闲来无胜情,沽酒买一醉;闻歌知雅意,笑看是与非。

统计

常用链接

留言簿

阅读排行榜

评论排行榜

2006年4月26日 #

NHibernate Step by Step (五)Criteria Query

     摘要: NHibernate Step by Step (五)Criteria Query可能很多人象我一样,刚开始接触HQL时,脑袋一片混沌,这是什么语法嘛!!之所以这样,是因为我们总是会先入为主地将之与SQL想比,虽然HQL看起来很SQL,而且设计时就有这样的意图,但是毕竟是两种差别很大的东西,难免就会出现理解偏差的问题。好了,我们今天就不让大家脑袋发晕了,HQL我们暂时放一放。今天我们来说另外一种查...  阅读全文

posted @ 2006-04-26 21:24 abluedog 阅读(6434) | 评论 (22)编辑

2006年4月22日 #

PetShop is Evil?

     摘要: PetShop is Evil?抱歉使用这么耸人听闻的标题了,但是看到最近博客园上越来越多的petshop分析文章后,我觉得,有些观点实在是有些错位了。PetShop,本来是当年MS在推.Net时,对应Java的PetStore推出的一个演示demo,这个东西本来就是演示性的,或者说很大的用处是对初学者如何快速地对平台框架了解以及基本的企业级开发概念学习——换言之,你并不应该把它当作Best Pr...  阅读全文

posted @ 2006-04-22 21:57 abluedog 阅读(4168) | 评论 (24)编辑

2006年4月17日 #

NHibernate Step by Step (四)Session、Query及HQL

     摘要: NHibernate Step by Step (四)Session、Query及HQL我们总结一下在第二篇中的Session操作:1. 获取记录Personperson=(Person)session.Get(typeof(Person),1);2. 保存记录session.Save(person);3. 删除记录Personperson=(Person)session.Get(typeof(P...  阅读全文

posted @ 2006-04-17 22:45 abluedog 阅读(8413) | 评论 (17)编辑

NHibernate Step by Step (三) Configuration和Sessionfactory

     摘要: NHibernate Step by Step (三)Configuration和Sessionfactory好了,我们再从头看一看Configuration,是否只能从App.config中取配置信息??当然不是了,以下是3种最常见的配置:<1> Configuration config = new Configuration();这种配置方法将会到应用程序配置文件(App.Conf...  阅读全文

posted @ 2006-04-17 22:38 abluedog 阅读(7600) | 评论 (15)编辑

2006年4月15日 #

NHibernate Step by Step(二) 单表操作

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

posted @ 2006-04-15 14:32 abluedog 阅读(9633) | 评论 (22)编辑

NHibernate Step by Step (一) Hello,NHibernate!

     摘要: NHibernate Step by Step (一) Hello,NHibernate!好了,今天我们正式开始NHibernate的历程,在第一次的练习中,我将尽量详细地讲解环境的配置,以后将不再详细解释。基本的软件环境如下:1.NHibernatewww.nhibernate.org当前版本是1.0.22.Code Smithhttp://www.codesmithtools.com/3.NH...  阅读全文

posted @ 2006-04-15 12:47 abluedog 阅读(24583) | 评论 (165)编辑

NHibernate Step by Step:序篇

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

posted @ 2006-04-15 01:09 abluedog 阅读(13563) | 评论 (40)编辑