本文共 1236 字,大约阅读时间需要 4 分钟。
作为一名开发人员,NHibernate 是一个强大的 ORM(对象关系映射)工具,能够帮助我们高效地与数据库进行交互。以下将从零开始,逐步介绍 NHibernate 的使用过程。
a) 链接到 Oracle 数据库
b) 增删改c) 基本查询与 SQL 查询d) 视图查询e) 使用存储过程f) 多表查询与级联查询g) 级联增删改a) 加载机制——即时加载与延迟加载
b) 并发控制c) 缓存——一级缓存与二级缓存NHibernate 最新版本为 4.0.1.GA,下载地址为 [链接]。配置模板文件夹内包含了各大数据库的连接配置样本模板。
根据三层架构将项目分为五层:
Model 层:引入 Required_Bins 文件夹中的 Iesi.Collections.dll 与 NHibernate.dll
DAL 层:引入 Required_Bins 文件夹中的 Iesi.Collections.dll 与 NHibernate.dll,以及 Model 层Facade 层:引入 Model 层与 DAL 层View 层:引入 Required_Bins 文件夹中的 Iesi.Collections.dll、NHibernate.dll、log4net.dll,以及 Model 层与 Facade 层在 Oracle 数据库中创建一张表(如图),该表没有外键关联,也无其他表的 ID 字段。
创建 CAT 类并对应的 XML 映射文件,完成类与数据库表的映射。
在 Configuration_Templates 文件夹中找到 Oracle 的配置文件,将其放置于 View 层下并重命名为 hibernate.cfg.xml,存放在 bin — debug 文件夹或 App_Data 文件夹中。
创建 NHibernateHelper 类用于获取与关闭 Session,以及实现数据库操作的 CATDAL 类。
编写 Facade 类,实现与页面的业务逻辑交互。
编写测试代码,验证系统功能是否正常。
以上步骤将帮助您快速上手 NHibernate,熟悉其基本操作与配置。通过实践与不断实验,您将逐渐掌握 NHibernate 的强大功能,实现数据库开发的高效管理。
转载地址:http://ryjfk.baihongyu.com/