• 【原】Nhibernate一些笔记


    一、Nhibernate五部曲

    1、在数据库中创建.Net类持久化的对应表——建数据库

    2、创建需要持久化的.Net类——编写Model类

    3、创建映射文件,告诉NH怎样持久化这些类的属性——Mapping文件

    4、创建NH的配置文件,告诉NH怎么样连接数据库——nhibernate.cfg.xml

    5、使用NH提供的API——Create(),Delete(),Update().....

    二、Nhibernate常用接口

    1、Isession:面向用户的主要接口,主要用于对象持久化,数据加载等操作,支持数据库事务,它隐藏了NH的内部复杂的实现细节

    2、IsessionFactory:NH的内部核心类,它维护到持久机制(数据库)的连接,并对它们进行管理,同时还会保存所有持久对象的映射信息。一次性加载所有mapping文件到内存里。

    3、ITransaction:NH的事务处理接口,它只是简单的封装了底层的数据库事务

    4、IQuery:HQL数据加载接口

    5、ICriteria:NH的查询接口

    三、ORM的定义:是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。

    作者:Tony zhao 欢迎访问:找与淘网

    出处:http://www.cnblogs.com/ytaozhao 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    Alpha项目冲刺_博客链接合集
    项目系统设计
    项目需求分析
    项目选题
    项目展示
    原型设计 + 用户规格说明书
    测试与优化
    结对作业1
    MathExam6317
    js入门基础
  • 原文地址:https://www.cnblogs.com/ytaozhao/p/2567493.html
Copyright © 2020-2023  润新知