posts - 106,comments - 5,views - 31万

随笔分类 -  hibernate

(Hibernate进阶)Hibernate系列——总结篇(九)
摘要:这篇博文是hibernate系列的最后一篇,既然是最后一篇,我们就应该进行一下从头到尾,整体上的总结,将这个系列的内容融会贯通。 概念 Hibernate是一个对象关系映射框架,当然从分层的角度看,我们也说它是数据持久层的框架。 我们从上一句话可以看出Hibernate的核心:面向对象、关系映射以及 阅读全文
posted @ 2016-11-21 16:21 xijin_wu 阅读(299) 评论(0) 推荐(0) 编辑
(Hibernate进阶)Hibernate映射——多对多关联映射(八)
摘要:多对多映射是现实生活中最常见的映射,也是最容易理解的映射。废话少说,直接开始。 映射原理 不论是单向关联还是双向关联都是通过第三张表,将两个表中的主键放到第三张做一个关联。用第三张表来解决可能会造成数据冗余的问题。 举例 一个用户(User)对多个角色(Role),一个角色对多个用户。 分类 单向的 阅读全文
posted @ 2016-11-21 16:04 xijin_wu 阅读(409) 评论(0) 推荐(0) 编辑
(Hibernate进阶)Hibernate映射——一对多关联映射(七)
摘要:一对多关联映射 映射原理 一对多关联映射和多对一关联映射的映射原理是一致的,都是在多的一端加入一个外键,指向一的一端。关联关系都是由多端维护,只是在写映射时发生了变化。 多对一和一对多的区别 多对一和一对多的区别在于维护的关系不同: (1)多对一:多端维护一端的关系,在加载多端时,可以将一端加载上来 阅读全文
posted @ 2016-11-21 15:57 xijin_wu 阅读(232) 评论(0) 推荐(0) 编辑
(Hibernate进阶)Hibernate映射——一对一双向关联映射(六)
摘要:上一篇博客我们介绍了一对一的单向关联映射,单向是指只能从人(Person)这端加载身份证端(IdCard),但是反过来,不能从身份证端加载人得信息。如图所示: 关键原因在于对象模型具有方向性: 单向:一端只能加载另一端,不能反过来。 双向:两端都可以加载另一端。 问题来了:如何我们想从身份证端(Id 阅读全文
posted @ 2016-11-21 15:48 xijin_wu 阅读(427) 评论(0) 推荐(0) 编辑
(Hibernate进阶)Hibernate映射——一对一单向关联映射(五)
摘要:映射原理 两个实体对象之间是一对一的关联映射,即一个对象只能与另外唯一的一个对象相对应。例如:一个人(Person)只有一张身份证(IdCard)。我们看一下这个例子的对象模型,如下图所示: 对象模型 从上图中可以看出: 1、一个人只有一张身份证,唯一的一个身份证号,对象之间是一对一的关系; 2、人 阅读全文
posted @ 2016-11-21 15:39 xijin_wu 阅读(428) 评论(0) 推荐(0) 编辑
(Hibernate进阶)Hibernate映射——多对一单向关联映射(四)
摘要:介绍基于基本映射的关联关系映射。 概念 基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用。 分类 关联关系分为上述七种,但是由于相互之间有各种关系,可以简化,例如:多对一与一对多映射,只是侧重的角度不对而已。 映射 阅读全文
posted @ 2016-11-21 15:31 xijin_wu 阅读(256) 评论(0) 推荐(0) 编辑
(Hibernate进阶)Hibernate基本映射(三)
摘要:介绍Hibernate的经典内容:对象关系映射。主要介绍映射的基本概念,映射的分类,映射文件。 概念 ORM(Object Relational Mapping),即对象关系映射。它的作用就是在关系型数据库和对象之间做了一个映射。从对象(Object)映射到关系(Relation),再从关系映射到对 阅读全文
posted @ 2016-11-21 15:21 xijin_wu 阅读(279) 评论(0) 推荐(0) 编辑
hibernate进阶--一对多映射配置
摘要:hibernate作为一款优秀的ORM框架,广受大家喜爱,也被Java社区公认为持久层的首选。虽然jdbc为Java数据库操 作带来了诸多便利,但是并没有统一SQL语句的写法,而且具体操作数据库的代码也足够复杂,且存在大量重复。所以有了ORM框架,让Java程序员可以从 SQL语句中解放,Hiber 阅读全文
posted @ 2016-08-02 10:31 xijin_wu 阅读(400) 评论(0) 推荐(0) 编辑
(Hibernate进阶)Hibernate搭建开发环境+简单实例(二)
摘要:hibernate是非常典型的持久层框架,持久化的思想是非常值得我们学习和研究的。这篇博文,我们主要以实例的形式学习Hibernate,不深究Hibernate的思想和原理,否则,一味追求,苦学思想和原理,到最后可能什么也学不会,从实践入手,熟能生巧,思想和原理自然而然领悟。 上篇博文:【SSH进阶 阅读全文
posted @ 2016-05-03 10:12 xijin_wu 阅读(194) 评论(0) 推荐(0) 编辑
Hibernate 缓存机制
摘要:一、why(为什么要用Hibernate缓存?) Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 阅读全文
posted @ 2016-03-29 15:37 xijin_wu 阅读(176) 评论(0) 推荐(0) 编辑
(Hibernate进阶)Hibernate基本原理(一)
摘要:在开始学hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低? 如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。 这难道是学习的最终目的吗? 不是,绝对不是。我们需要了解这门技术的基本概 阅读全文
posted @ 2016-03-28 14:09 xijin_wu 阅读(390) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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