随笔分类 -  Hibernate

摘要:1. 加入 Spring 1). 加入 jar 包 2). 配置 web.xml 文件 3). 加入 Spring 的配置文件. 2. 加入 Hibernate 1). 同时建立持久化类, 和其对应的 .hbm.xml 文件, 生成对应的数据表 2). Spring 整合 Hibernate 3). 阅读全文
posted @ 2016-09-19 10:23 岳灵珊 阅读(121) 评论(0) 推荐(0)
摘要:Spring 整合 Hibernate •Spring 支持大多数流行的 ORM 框架, 包括 Hibernate JDO, TopLink, Ibatis 和 JPA。 •Spring 对这些 ORM 框架的支持是一致的, 因此可以把和 Hibernate 整合技术应用到其他 ORM 框架上. • 阅读全文
posted @ 2016-09-04 19:47 岳灵珊 阅读(166) 评论(0) 推荐(0)
摘要:Hibernate 缓存 •缓存(Cache): 计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存 •Hibernat 阅读全文
posted @ 2016-08-31 17:04 岳灵珊 阅读(165) 评论(0) 推荐(0)
摘要:概述 •Hibernate 提供了以下几种检索对象的方式 –导航对象图检索方式: 根据已经加载的对象导航到其他对象 –OID 检索方式: 按照对象的 OID 来检索对象 –HQL 检索方式: 使用面向对象的 HQL 查询语言 –QBC 检索方式: 使用 QBC(Query By Criteria) 阅读全文
posted @ 2016-08-31 09:25 岳灵珊 阅读(1224) 评论(0) 推荐(0)
摘要:概述 检索数据时的 2 个问题: –不浪费内存:当 Hibernate 从数据库中加载 Customer 对象时, 如果同时加载所有关联的 Order 对象, 而程序实际上仅仅需要访问 Customer 对象, 那么这些关联的 Order 对象就白白浪费了许多内存. –更高的查询效率:发送尽可能少的 阅读全文
posted @ 2016-08-29 21:41 岳灵珊 阅读(156) 评论(0) 推荐(0)
摘要:映射组成关系 •建立域模型和关系数据模型有着不同的出发点: –域模型: 由程序代码组成, 通过细化持久化类的的粒度可提高代码的可重用性, 简化编程 –在没有数据冗余的情况下, 应该尽可能减少表的数目, 简化表之间的参照关系, 以便提高数据的访问速度 •Hibernate 把持久化类的属性分为两种: 阅读全文
posted @ 2016-08-27 22:35 岳灵珊 阅读(211) 评论(0) 推荐(0)
摘要:1. 在处理映射 1 对 n 时,Customer类为 1, Order类为 n,对象关系映射文件中没有错误,<many to one> 也正确,表名通类名。 但是,在执行插入时,发生两个错误: org.hibernate.exception.SQLGrammarException: could n 阅读全文
posted @ 2016-08-26 22:45 岳灵珊 阅读(121) 评论(0) 推荐(0)
摘要:Hibernate 配置文件 •Hibernate 配置文件主要用于配置数据库连接和 Hibernate 运行时所需的各种属性 •每个 Hibernate 配置文件对应一个 Configuration 对象 hibernate.cfg.xml的常用属性 •JDBC 连接属性 –connection. 阅读全文
posted @ 2016-08-25 21:51 岳灵珊 阅读(153) 评论(0) 推荐(0)
摘要:Session 概述 •Session 接口是 Hibernate 向应用程序提供的操纵数据库的最主要的接口, 它提供了基本的保存, 更新, 删除和加载 Java 对象的方法. •Session 具有一个缓存, 位于缓存中的对象称为持久化对象, 它和数据库中的相关记录对应. Session 能够在某 阅读全文
posted @ 2016-08-23 21:38 岳灵珊 阅读(185) 评论(0) 推荐(0)
摘要:Hibernate 一个框架; 一个 Java 领域的持久化框架; 一个 ORM 框架 ORM(Object/Relation Mapping): 对象/关系映射 –ORM的思想:将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。 –ORM 采用元 阅读全文
posted @ 2016-08-21 16:53 岳灵珊 阅读(173) 评论(0) 推荐(0)