Hibernate源码研究碎得整理(一到十三)

    前段时间对Acegi的研究,又勾起我当时看Hibernate源码时的感觉了, 也就想再拾起当初的研究劲头来. 于是趁着周末,当老早写的Hibernate源码方面的博客整理一下,以备以后查找.

Hibernate源码研究碎得(一) : http://rmn190.iteye.com/blog/187604

 

       摘要: Hibernate初始化, SecondPass接口的概念? Collections.unmodifiableMap(new HashMap(0))的作用?

 

Hibernate源码研究碎得(二) : http://rmn190.iteye.com/blog/189807

 

       摘要: 两个类Mappings与Mapping, Map的put方法

Hibernate源码研究碎得(三) : http://rmn190.iteye.com/blog/192233

 

       摘要: 几点收获, new Configuration() --> configure("/hibernate.cfg.xml")  --> doConfigure --> buildSessionFactory  --> ....

Hibernate源码研究碎得(四) : http://rmn190.iteye.com/blog/192825

 

       摘要: Hibernate里可以配置security? Transaction的三个实现类

Hibernate源码研究碎得(五) : http://rmn190.iteye.com/blog/192831

 

       摘要: load跟get有什么不同的文字描述

Hibernate源码研究碎得(六) : http://rmn190.iteye.com/blog/193159

 

       摘要: get时LoadEvent实例的生成 --> fireLoad(event, LoadEventListener.GET),这里的GET是LoadType类的实例.

Hibernate源码研究碎得(七) : http://rmn190.iteye.com/blog/193517

 

       摘要: 接口中定义静态内部类, LoadEventListener接口中的LoadType类描述,   --> DefaultLoadEventListener类

Hibernate源码研究碎得(八) : http://rmn190.iteye.com/blog/193883

 

       摘要: SessionImplementor接口继承(实现)关系图,两个Session接口?

Hibernate源码研究碎得(九) : http://rmn190.iteye.com/blog/194228

 

       摘要: EntityPersister的两种获得方式,EntityKey类的作用

Hibernate源码研究碎得(十) : http://rmn190.iteye.com/blog/194711

 

       摘要: EntityPersister看接口的伟大胜利

Hibernate源码研究碎得(十一) : http://rmn190.iteye.com/blog/194713

 

       摘要: 1, 博客的写法上有了较大提高(给出全貌,逐个细说), 2, load的三个step --> doLoad方法

Hibernate源码研究碎得(十二) : http://rmn190.iteye.com/blog/195487

 

       摘要: doLoad方法中的loadFromSessionCache、loadFromSecondLevelCach和loadFromDatasource

           loadFromSessionCache方法里虽说返回的都可能为null,但两种null有不同的意义,于是用到了REMOVED_ENTITY_MARKER和INCONSISTENT_RTN_CLASS_MARKER. EntityEntry类的用处

Hibernate源码研究碎得(十三) : http://rmn190.iteye.com/blog/195878

 

      摘要: upgradeLock方法, LockMode

 

 

 

  -----------------------------------------------------

整理后的几个收获:

   1,  边整理边梳理相当于自己重新复习了下这些博客中描述的问题,温故而知新嘛. 说实话,上面那些博客写了后自己一篇也没有再看过. 这样看了后重拾了以前的劳动成果.

   2,  再次验证了写博客的重要性, 记录所思所想,  还可以通过回复地方式来重新审视当时的问题. 这要比自己用一个Word文档写好多了, 现在写博客省去了维护的麻烦事, 还可以方便查看. 又方便他人阅读,促进交流.

   3,  清晰地看到自己在写博客方面的提高,更坚定了写博客的信念: 自己的长进有

         (1)研究方法的上提高

                 整个过程像扫雷那样, 从无从下手到以一个例子为切入点逐步深入, 这样更具体形象不至于眉毛胡子地瞎抓.

         (2)写作方式

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值