• Nhibernate


    Nhibernate入门与demo

    学习和使用Nhibernate已经很久了,一直想写点东西和大家一起学习使用Nhibernate。博客园里也有很多大牛写了很多关于Nhibernate入门的文章。其中:李永京的博客http://www.cnblogs.com/lyj/tag/NHibernate/  内容最为丰富。而且在李哥的博客里面学了很多东西,在此致谢!

          本篇文章阅读对象是:Nhibernate初学者!如果你是Nhibernate的研究者或者已经很熟练的运用Nhibernate请不吝赐教,对本文不足之处进行指教。

         带着问题去学习!学完这些后,希望你能回答下面几个问题:

         1、Nhibernate是什么?

         2、Nhibernate能做什么?带给我们的什么?

         3、怎么搭建Nhibernate?

         4、怎么使用Nhibernate?

    http://www.cnblogs.com/fly_dragon/archive/2010/09/16/1828192.html

    ,持久化顾名思义就是把缓存中的东西放到数据库中使之持久.对于需要持久化的对象,它的生命周期分为三个状态:临时状态,持久化状态,游离状态.
    临时状态:刚刚用new语句创建,没有被持久化,不处于session的缓存中.处于临时状态的java对象被称为临时对象.
    持久化状态:已经被持久化,加入到session的缓存中.处于持久化的java对象被称为持久化对象.
    游离状态:已经被持久化,但不处于session的缓存中,处于游离状态的java对象被成为游离对象.
    持久化对象的特征:
    . 位于一个session事例的缓存中,可以说持久化对象总是被一个session事例关联
    . 持久化对象和数据库中的相关记录对应
    . Session在清理缓存时,会根据持久化对象的属性变化来同步更新数据库
    . Session的save()方法把临时状态变为持久化状态.
    . Session的update() ,saveOrUpdate()和lock()方法使游离状态变为持久化状态.

    在NHibernate中使用memcache二级缓存

    http://www.cnblogs.com/tenghoo/archive/2009/12/09/NHibernate_memcache.html

  • 相关阅读:
    gettid 和pthread_self的区别
    UDP socket也可以使用connect系统调用
    TCP协议中的SO_LINGER选项
    pthread_key_t和pthread_key_create()详解
    1、Window10 Electron 开发环境搭建
    如何查看Windows下端口占用
    Servlet 中使用POI生成Excel
    JdbcTemplate 操作Oracle Blob
    RedHat 6.5 离线安装 apache2.4.23
    windows下端口被占用的解决方法
  • 原文地址:https://www.cnblogs.com/jingzhishen/p/3827040.html
Copyright © 2020-2023  润新知