- 浏览: 907152 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (322)
- Hibernate研究&源码 (27)
- Server (10)
- Coder碎语 (64)
- EnglishMulling (11)
- About XML (1)
- persistence (12)
- Core Java & OO (23)
- Java EE (6)
- JavaScript/JSON/Ajax/ext... (22)
- 我的读书笔记 (16)
- Source Codes Study (29)
- workFlow/jBPM (22)
- OFBiz: Open For Business (1)
- 项目积累 (21)
- srcStudy_acegi (1)
- Cache/Ehcache... (9)
- Java Test/JUnit.. (7)
- maven/ant (2)
- 设计模式 (1)
- SOA/cxf/ws-security (2)
- Android (4)
- 云计算/Hadoop (2)
- 加密/签名 (1)
- 正则表达式 (1)
- htmlparser (1)
- 操作系统 (5)
- DB (1)
最新评论
-
天使建站:
这里这篇文章更详细 还有完整的实例演示:js跳出循环 ...
jQuery中each的break和continue -
heshifk:
刚刚我也遇到同样的问题,然后就在纠结为什么不能直接使用brea ...
jQuery中each的break和continue -
masuweng:
不错写的.
集万千宠爱于一身的SessionImpl:get研究(四): Hibernate源码研究碎得(8) -
muzi131313:
这个老是忘,做一下笔记还是挺好的
jQuery中each的break和continue -
lg068:
data = data.replace("\n&qu ...
项目小经验: eval与回车符
前段时间对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)写作方式
评论
当时也没搞明白, 只是列出了那个接口的几个实现, 现在想来可能是跟Hibernate里类似"aUser.getAddress().getCity()"这样的取数据方式相关: 在session未关情况下,通过aUser的get链Hibernate就可以自动地取出City类信息.
抛砖引玉.
发表评论
-
createSQLQuery时,addScalar的应用
2010-11-19 16:11 2616问题起因: 抛了异常:n ... -
Hibernate源码研究碎得整理(14-25)
2010-10-24 19:30 26651, Hibernate源码研究碎得(十四): EntityK ... -
Hibernate:Query中list、iterate和uniqueResult三个方法的区别
2010-09-07 16:31 3596想看下org.hibernate.Query接口中定义的三 ... -
Hibernate如何实现分页的?
2009-12-17 14:50 4790解决项目中一问题时, 由于涉及到Hibernate的分 ... -
Hibernate删除一个session.load来的Model类?
2009-11-27 16:44 1533如下所示: public stati ... -
关于Session.getIdentifier(Object entity)的讨论
2009-08-10 17:30 1921在重读Hibernate时,在4.2.2一节发现这么一段话: ... -
Hibernate(25): Eclipse的debug欺骗了我
2009-05-08 09:45 1835Hibernate(24): 为什 ... -
Hibernate(24): 为什么用DetachedCriteria不能表连接地取数据?
2009-05-05 08:39 3293HQL到DetachedCriteria的转换? 中 ... -
Hibernate(23):一个较为复杂些的例子
2009-04-27 08:55 1867觉得该用一个更加丰富的例子来进一步研究Hibernat ... -
Hibernate(22):openSession的执行细节及相对优势
2009-04-23 11:04 2811Hibernate(21):getCurrentSession ... -
Hibernate(21):getCurrentSession还是用openSession?
2009-04-22 09:48 4495从Hibernate(十九): ... -
Hibernate(20):默认情况下决定commit时session命运的三个条件
2009-04-21 10:03 2836Hibernate(十九): 异 ... -
Hibernate(十九): 异常"Session was already closed"
2009-04-20 08:33 9034做一个Hibernate简单实验时, 碰到了这个异 ... -
Hibernate(十八): Hibernate初始化时如何生成SQL语句?
2009-04-13 09:24 5326昨天看Hibernate方面书时又看到了"d ... -
Hibernate(十七): Criteria子查询与ENTITY_MAP时的问题(续一)
2009-04-09 08:39 2321在Hibernate(十六): DetachedCri ... -
Hibernate(十六): DetachedCriteria子查询与ALIAS_TO_ENTITY
2009-04-08 13:01 8774跟Hibernate(十五):用Hibernate求记 ... -
Hibernate(十五):用Hibernate求记录总数的一个怪胎
2009-04-07 21:28 4182项目中求满足某一条件记录数是这样来的: super. ... -
怎么用Hibernate中的Criteria来表达下面的SQL
2009-02-24 16:07 1852这个问题解决 后, 我对Hibernate的查询功能更感兴趣了 ... -
Hibernate源码研究碎得(十四): EntityKey类的作用及研究方法收获
2009-02-22 22:43 2151在博客"http://rmn190.iteye ... -
BD到Objects的转换时使用Map的一个陷阱.
2008-10-27 13:40 1518BD到Objects的转换时使用Map的一个陷阱. 数据从B ...
相关推荐
hibernate源码
hibernate源码分析一[启动过程]hibernate源码分析一[启动过程]hibernate源码分析一[启动过程]hibernate源码分析一[启动过程]hibernate源码分析一[启动过程]hibernate源码分析一[启动过程]
hibernate hibernate源码 官方源码
传智播客hibernate源码 传智播客hibernate源码
Hibernate源码
把hibernate的所有使用都有 包括一对一 一对多 和多对多 直接使用
Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java...
Hibernate源码(hibernate-orm-main.zip)Source Code: Hibernate ORM 是一个为应用程序、库和框架提供对象/关系映射 (ORM) 支持的库。 它还提供了 JPA 规范的实现,这是 ORM 的标准 Java 规范。
hibernate 源码直接导入Eclipse
精通Hibernate源码.rar
三种查询方式跟踪Hibernate源码 学习源码必备
传智播客李勇hibernate源码1-20课,目录如下:01_hibernate介绍与动手入门体验;02_hibernate入门案例的细节分析; 03_hibernate入门案例的代码优化; 04_Session接口及get|load|persist方法 05_实体对象的三种状态...
Hibernate源码分析文档,解析Hibernate执行流程
精通hibernate源码chapter5 java对象持久化技术详解
NULL 博文链接:https://kingxt.iteye.com/blog/675145