zoukankan      html  css  js  c++  java
  • NHibernate初探(1)

    1 NHibernate是ORM的一种。

    是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。
    ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。
    本质上就是将数据从一种形式转换到另外一种形式。

    2 SessionFactory接口:SessionFactroy接口负责初始化Hibernate。它充当数据存储源的代理
    并负责创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的,
    因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,
    可以为每个数据库指定一个SessionFactory。

    3 ISession

    NHibernate一级缓存即ISession缓存,ISession缓存属于事务级缓存,是NHibernate内置的。
    ISession缓存中的数据只在本ISession周期内使用。

    
    
  • 相关阅读:
    C博客作业--指针
    AI与PS
    Swagger介绍
    仪表板的应用
    弹窗使用
    产品经理
    原型设计
    关于标签的使用意义
    微服务架构
    hive建表导入数据
  • 原文地址:https://www.cnblogs.com/YangBinChina/p/3293183.html
Copyright © 2011-2022 走看看