
hibernate学习
文章平均质量分 94
莫名其喵
被人嘲笑的梦想才有实现的价值!
展开
-
基于 springmvc + spring + hiberbate 的maven项目
赠书 | 异步2周年,技术图书免费选 每周荐书:分布式、深度学习算法、iOS(评论送书) 项目管理+代码托管+文档协作,开发更流畅 基于spring+springmvc+hibernate的maven项目搭建 标签: springhibernatejavaspring mvc 2017-04-29 20:30 784人阅读 评论(2) 收原创 2017-08-16 17:09:35 · 703 阅读 · 0 评论 -
hibernate 一对多关系配置(学习一)
上上篇博文【SSH进阶之路】Hibernate映射——一对一单向关联映射(五),我们介绍了一对一的单向关联映射,单向是指只能从人(Person)这端加载身份证端(IdCard),但是反过来,不能从身份证端加载人得信息。 上篇博文【SSH进阶之路】Hibernate映射——一对一双向关联映射(六),双向关联映射解决了单向关联映射只能从一端加载信息的缺陷,当然,双向关联映射并不影响存原创 2017-11-18 10:04:53 · 241 阅读 · 0 评论 -
hibernate多对多关系学习
上篇博文【SSH进阶之路】Hibernate映射——一对多关联映射(七),我们介绍了一对多关联映射,它是多对多关联映射的基础。 多对多映射是现实生活中最常见的映射,也是最容易理解的映射。废话少说,直接开始。 映射原理 不论是单向关联还是双向关联都是通过第三张表,将两个表中的主键放到第三张做一个关联。用第三张表来解决可能会造成数据冗余的问题。原创 2017-11-18 10:14:28 · 176 阅读 · 0 评论 -
hibernate 一对一双向关联映射
上篇博文【SSH进阶之路】Hibernate映射——一对一单向关联映射(五),我们介绍了一对一的单向关联映射,单向是指只能从人(Person)这端加载身份证端(IdCard),但是反过来,不能从身份证端加载人得信息。如图所示: 关键原因在于对象模型具有方向性: 单向:一端只能加载另一端,不能反过来。 双向:两端都可以加载另一端。原创 2017-11-18 10:25:00 · 221 阅读 · 0 评论 -
一对一单向关联映射
映射原理 两个实体对象之间是一对一的关联映射,即一个对象只能与另外唯一的一个对象相对应。例如:一个人(Person)只有一张身份证(IdCard)。我们看一下这个例子的对象模型,如下图所示: 对象模型 从上图中可以看出: 1、一个人只有一张身份证,唯一的一个身份证号,对象之间是一原创 2017-11-18 10:32:36 · 743 阅读 · 0 评论 -
hibernate 的基本原理
在开始学Hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低? 如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。 这难道是学习的最终目的吗? 不是,绝对不是。我们需要了解这门技术的基本概念,它到底是什么,它是干什么的,它有什么优缺点原创 2017-11-18 10:43:55 · 559 阅读 · 0 评论 -
Hibernate搭建开发环境+简单实例(二)
Hibernate是非常典型的持久层框架,持久化的思想是非常值得我们学习和研究的。这篇博文,我们主要以实例的形式学习Hibernate,不深究Hibernate的思想和原理,否则,一味追求,苦学思想和原理,到最后可能什么也学不会,从实践入手,熟能生巧,思想和原理自然而然领悟。 上篇博文:【SSH进阶之路】Hibernate基本原理,我们介绍了Hibernate的基本概念原创 2017-11-18 10:51:47 · 303 阅读 · 0 评论 -
Hibernate基本映射(三)
概念 ORM(Object Relational Mapping),即对象关系映射。它的作用就是在关系型数据库和对象之间做了一个映射。从对象(Object)映射到关系(Relation),再从关系映射到对象。相信很多人跟小编一个毛病,看到概念就头疼,下面小编画了一张图加深理解。 这张图特别简单:原来,没有H原创 2017-11-18 11:16:32 · 166 阅读 · 0 评论 -
hibernate 与 spring整合,SessionFactory初始化hibernate,Session数据的增删改查
导包 不同于以往的导包,由于我们创建的是maven的webapp项目,所以现在只需配置下pomxml这个配置文件,系统会自动到maven的中央仓库去下载相应的包. 本人的pom.xml配置文件如下(都写有说明的哈): project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/原创 2017-11-18 15:23:12 · 1463 阅读 · 0 评论