搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (四)配置全攻略
2016-07-05 14:46
561 查看
本篇目的:配置Spring.Net和Nhibernate。配置Spring.Net来注入Nhibernate需要的SessionFactory,配置业务逻辑层所需要的Dao层属性的支持。配置这套框架与web程序关联。
在上一篇我们已经将三层基本搭建起来了。这篇中我们将要讲述怎样通过配置,将三层通过IOC注入。现在我们开始我们的旅程:
第一步:配置实体类【Model】对应的数据库映射文件。Nhibernate中要求映射文件必须按照约定的文件命名格式进行命名。至于放到什么项目中都可以,为了便于理解,我们把数据库表和实体类映射文件放到Model项目中。并建立一个专门的文件夹Mappings来存放映射文件。添加实体类映射数据库文件User.hbm.xml。映射文件命名格式:类名.hbm.xml其实就是一个xml文件。下图是项目中的截图:
User.hbm.xml文件代码:
代码
在上一篇我们已经将三层基本搭建起来了。这篇中我们将要讲述怎样通过配置,将三层通过IOC注入。现在我们开始我们的旅程:
第一步:配置实体类【Model】对应的数据库映射文件。Nhibernate中要求映射文件必须按照约定的文件命名格式进行命名。至于放到什么项目中都可以,为了便于理解,我们把数据库表和实体类映射文件放到Model项目中。并建立一个专门的文件夹Mappings来存放映射文件。添加实体类映射数据库文件User.hbm.xml。映射文件命名格式:类名.hbm.xml其实就是一个xml文件。下图是项目中的截图:
User.hbm.xml文件代码:
代码
相关文章推荐
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (三)实现数据库接口层和业务逻辑层
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (二)创建你的项目
- 让整个table居于页面正中,(上下左右居中)。
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (一)搭建你的环境
- ASP.NET Core 介绍
- ASP.NET Core 介绍
- asp.net : 拒绝频繁的IP访问
- 使用jasperreports-5.6.0.jar导致的问题
- ASP.NET的缓存机制
- Android AOP 之AspectJ(一)
- asp.net Core开启全新的时代,用视频来告诉你,学习就是这么SO easy。
- 『ExtJS』表单(二)表单行为与Asp.NET页面的消息回复
- TimesTen 数据库复制学习:11. ASP带缓存组复制的几种固定架构模式
- asp:Repeater数据源为空时处理方式
- 在ASP.NET MVC中,使用Bundle来打包压缩js和css(转)
- ASP.NET-----验证控件
- ASP.NET MVC4企业级实战目录
- ASP.NET MVC4企业级实战目录
- 【iReport+JasperReport】3.在Java工程中用jasper导出Excel报表
- ASP.net DbGeography