1,简介 在使用一些查询方法时,方法执行了,但是并没有立刻发送SQL语句查询数据库。而是在访问对象的getXxx方法时候才触发SQL执行加载对象数据。这种机制就称为延迟加载。 2,优点 延迟加载主要是为后续关联映射提供,避免查找无用的关联数据。可以降低数据库操作的并发率,提升内存资源使用率。 3,使 ...
分类:
Web程序 时间:
2017-08-12 20:33:09
阅读次数:
253
首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对 ...
分类:
Web程序 时间:
2017-08-08 15:27:03
阅读次数:
232
目标: 关联映射(hibernate映射) 1. 集合映射 2. 一对多与多对一映射 (重点) 3. 多对多映射 4. inverse/lazy/cascade 1. 集合映射 开发流程: 需求分析/数据库设计、项目设计/ 编码/测试/实施部署上线/验收 需求: 用户购买, 填写地址! 数据库: 代 ...
分类:
Web程序 时间:
2017-08-05 00:09:02
阅读次数:
215
1.JPA JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框 ...
分类:
编程语言 时间:
2017-07-27 16:01:50
阅读次数:
233
Mybatis是半自动化的ORM框架,相比于Hibernate具有更好的灵活性,更容易进行性能优化,当然Hibernate和Mybatis各具特点,并不存在技术的优劣问题,只是应用场景不同,对于一个优秀的开发人员来说最好二者的技术都能掌握。Mybatis需要程序员完成实体类属性和数据库表字段之间的映 ...
分类:
其他好文 时间:
2017-07-27 00:58:05
阅读次数:
299
单向 n-n n-n 的关联必须使用连接表 与 1-n 映射类似,必须为 set 集合元素添加 key 子元素,指定 CATEGORIES_ITEMS 表中参照 CATEGORIES 表的外键为 CATEGORIY_ID. 与 1-n 关联映射不同的是,建立 n-n 关联时, 集合中的元素使用 ma ...
分类:
Web程序 时间:
2017-07-25 10:31:52
阅读次数:
192
在上一篇文章里。我们从端方向一端建立关联关系,完毕了从文章到作者的关联关系建立。但在实际的博客站点中,用户肯定还须要获取自己所写的文章,这时能够建立用户(一)对文章(多)的单向关联映射。 先来看我们的一方配置实例 package com.zeng.model; import java.util.Se ...
分类:
Web程序 时间:
2017-07-20 19:42:19
阅读次数:
270
Hibernate关联映射分类 单向关系:只需单向访问关联端。例如:只能通过老师访问学生或只能通过学生访问老师。 双向关系:关联的两端可以访问。如老师和学生可以互相访问。 单向关联分为: 单向N-1 单向1-N 单向1-1 单向N-N 双向关联分为: 双向1-1 双向1-N 双向N-N 1 单向多对 ...
分类:
Web程序 时间:
2017-07-17 17:06:57
阅读次数:
264
(转自:http://www.cnblogs.com/ityouknow/p/5891443.html) 首先了解JPA是什么? JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他 ...
分类:
编程语言 时间:
2017-07-07 11:49:43
阅读次数:
387
1.单项多对一关联 首先创建实体类 public class Qx { private int jdid; private String jdname;// Getters & Setters ... } public class Jd{ private int qxid; private Stri ...
分类:
Web程序 时间:
2017-07-05 22:52:11
阅读次数:
240