随笔分类 -  Hibernate

hibernate随笔
摘要:学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。但是大家又是否对hibernate的session的那几个特殊方法一清二楚呢?或者说大家是否能够一眼就快速看出一个测试用例在反复的调用session的诸如save,update方法后会到底发出多少条SQL语句呢?本篇随笔将会给你答案,本篇随笔将会以大量的测试用例来掩饰hibernate的这三种状态的转变,相信看完本篇随笔的你会对hibernate的那三种状态有更深入的理解。 阅读全文
posted @ 2013-10-21 11:27 xiaoluo501395377 阅读(90071) 评论(15) 推荐(70) 编辑
摘要:本篇随笔主要讲解了hibernate的native sql查询 阅读全文
posted @ 2013-10-19 21:16 xiaoluo501395377 阅读(16249) 评论(4) 推荐(3) 编辑
摘要:在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。 阅读全文
posted @ 2013-10-19 10:51 xiaoluo501395377 阅读(74097) 评论(28) 推荐(59) 编辑
摘要:hibernate的hql查询语句总结 阅读全文
posted @ 2013-10-18 16:09 xiaoluo501395377 阅读(149512) 评论(10) 推荐(9) 编辑
摘要:在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使用annotation的方式可以更简介,所以这里就简单记录下通过annotation来配置各种映射关系,在hibernate4以后已经将annotation的jar包集成进来了,如果使用hibernate3的版本就需要引入annotation的jar包。 阅读全文
posted @ 2013-10-17 20:21 xiaoluo501395377 阅读(79957) 评论(8) 推荐(27) 编辑
摘要:hibernate延迟加载(get和load的区别) 阅读全文
posted @ 2013-10-16 11:19 xiaoluo501395377 阅读(50986) 评论(9) 推荐(16) 编辑
摘要:几种解决hibernate删除时的deleted object would be re-saved by cascade (remove deleted object from associations)异常问题 阅读全文
posted @ 2013-03-02 18:02 xiaoluo501395377 阅读(12338) 评论(2) 推荐(1) 编辑
摘要:hibernate在不联网时不能解析配置文件解决方案 阅读全文
posted @ 2012-11-06 00:07 xiaoluo501395377 阅读(10213) 评论(1) 推荐(1) 编辑
摘要:想着每天能学个新东西,今天准备了这个hibernate+struts2实现页面的分页功能 阅读全文
posted @ 2012-10-18 20:22 xiaoluo501395377 阅读(22828) 评论(64) 推荐(5) 编辑
摘要:HibernateTools工具通过hbm文件自动生成ddl、pojo等代码 阅读全文
posted @ 2012-10-18 19:09 xiaoluo501395377 阅读(1694) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示