
hibernate
青蛙小王子
人的一生有太多的哀愁和挫折,或许只有泰然处之,心灵才能释怀。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate多对多关联关系
今天接着来弄一下hibernate的多对多关联关系,多对多在生活中还是比较多的,例如学生和课程,教师和学生等。学习了这么一段时间的hibernate越来越觉得hibernate是个好东西,应该说学习这个上手还是比较快的。还是一样,我会一步一步的写这么一个程序。1.写2个vo类原创 2011-10-12 20:47:21 · 1094 阅读 · 0 评论 -
hibernate一对一懒加载
我们都知道hibernate有延迟加载机制,这样做可以使程序和数据库的交互尽量延迟,直到执行sql或hql命令的时候,也就是说程序不会立即访问数据库,也是由于这个原因有的时候我们会遇到懒加载异常。因为这个时候session已经关闭了,我们就不能访问数据库了。解决的办法有2种:原创 2011-10-14 20:29:51 · 1567 阅读 · 0 评论 -
hibernate中的一对多关联关系
在我的上一篇博客中已经写过那个多对一的关系了,其实在开发中我们把多对一从另一个角度来看就是一对多关联关系了,这个关系其实是对多对一的一中扩充,程序结构几乎没有什么变化,我们从“作者”的角度来看,“作者”和“文章”就是“一对多”。说到这里我们先来看一下这个比较常见的hibernat原创 2011-10-09 20:45:09 · 1135 阅读 · 0 评论 -
hiberbate的一对一关联关系
接着昨天的,今天我们来看一下一对一关联关系。我个人觉得这个关系最简单,理解起来也比较容易,在现实生活中这样的例子很多:如人和身份证,学生和学生证等。下面我来写一个人和身份证的例子。这个例子我做了简化,属性也比较少。开发环境我就不多说了,下面就一步一步的来写一下这个例子。1.写原创 2011-10-10 18:29:04 · 958 阅读 · 0 评论 -
hibbernate懒加载与opensessioninview
事务的特点(ACID)1)原子性(Atomic)事务由一个或多个行为绑在一起组成的,好像一个单独的工作单元。事务中的操作要么都发生,要么都不发生。2)一致性(Consistent)一旦一个事务结束了(不管成功与否),系统所处的状态和它的业务规则是一致的。3)隔离性(Isolated)事务应该允许多个用户操作同一个数据,一个用户的操作不会和其他用户的操作相混浊。4)持久性(Dur原创 2011-10-18 20:01:50 · 1982 阅读 · 0 评论 -
第一个hibernate程序
hibernate是一个独立于web的框架,想一下我们使用的数据库如mysql,sqlserver,oracle,这些数据库处理的都是关系模型,我们使用jdbc来把数据存入数据库,java程序使用的是对象模型,数据库使用的是关系模型。这就产生了一个问题,这个问题有个书面名称叫做“阻抗不匹配”,也是用于这些原因之后出现了hibernate,toplink之类的框架。在实际应用中hibernate是使原创 2011-10-03 18:05:07 · 899 阅读 · 0 评论 -
hibernate的2种查询及分页
很久都没有使用hibernate做开发了,好多东西都有点生疏了。今天忽然想到了顺便自己就复习了一下,觉得hibernate还是很方便的至少他提供了统一的分页。开发就不会为换了数据库而去修改大量的代码了。hibernate的查询有这么2种,一种是hql查询,Criteria查询。2种我觉得使用起来都比较方便1.hql的带参数查询有一个小小的技巧,可以不用索引的方式Query q=sess原创 2012-10-09 20:58:18 · 1353 阅读 · 0 评论 -
hibernate中的多对一关联关系
前面已经说过hibernate可以用处理阻抗不匹配的问题,按照这个说法,数据库里面的关联关系在hibernate中也可以体现出来,常用的关联关系有“多对一”,“一对多”,“一对一”,“多对多”,多对一关系在应用中还是比较多的。这篇文章主要介绍多对一关系的使用。hibernate的开发环境在我的文章中已经讲过了,这里就不细说了。多对一一般用来描述的是外键关系。例如许多文章对应一个作者,许多员工属于某原创 2011-10-08 21:40:10 · 964 阅读 · 1 评论 -
grails的criteria和hql查询
grials把hibernate,spring做了集成,功能可谓得到了增强,学习的时候我们应最大程度关注grails带来的创新和新的特点,对于其他开发框架和grails的差异不要过多纠结,先知道怎么用就OK了。原创 2014-05-04 15:06:39 · 4719 阅读 · 0 评论