现在的位置: 首页 > 综合 > 正文

Spring.NET学习笔记二(NHibernate的配置)

2012年04月10日 ⁄ 综合 ⁄ 共 8050字 ⁄ 字号 评论关闭
文章的目的:学习如何去配置Spring.NET的NHibernate。因此,有些东西直接是使用现成的。
从spring.net官网下载了最新版,里面有个Spring.Data.NHibernate.Northwind项目,我们这节的 部分代码是直接引用这个项目的。
1:创建一个网站文件夹。sphbm_test。
2:在解决方案中选择添加现有网站,选择刚才创建的文件夹。设置好这个网站的相关配置,特别是使用的FrameWork的版本,我们一般都使用2.0的版本。
3:在这个解决方案中引入现成的东西:Spring.Northwind.Dao、Spring.Northwind.Dao.NHibernate和Spring.Northwind.Web.References。
4:网站项目中添加引用的,就选择项目中的:Spring.Northwind.Web.References,这个项目是所有有关spring和NHibernate用到的引用。
5:剩下的就是我们真正要做的学习如何配置Spring.NET的NHibernate。下面的代码可以单独放在一个xml文件里面,只要在spring的context中加入它就行了:
如我在web.config的配置中的代码是这样的:
Code

下面的是Web_Data.xml的内容,是完整的spring的NHibernate配置,基本上资源中加入这个xml就可以使用NHibernate了。

Code

其中大部分地方都有注释了,这里我不多说了。详细的还是看帮助文件的说明比较好。

6。看看我们配置好后如何使用它。我们依照Spring.Data.NHibernate.Northwind的例子,来做个简单的,显示Customer表的数据,因此,我们也可以拷贝CustomerList.aspx的相关代码过来就行了,把其它的东西去掉了。下面是CustomerList.aspx的代码:

Code

抱歉!评论已关闭.