摘要: SpringData 简介 优点 简化数据库访问,减少数据访问层的开发量。 支持的数据库类型 1. 支持 NoSQL 存储,如 ,`Redis`。 2. 支持关系型数据存储技术,如 ,`jpa`。 HelloWorld Spring 配置 配置 Spring 基本信息 配置 Spring 整合 JP 阅读全文
posted @ 2016-10-24 20:30 solverpeng 阅读(957) 评论(0) 推荐(3) 编辑
摘要: 简述 什么是 JPA JavaEE5.0 的平台的 ORM 标准规范。为应用程序访问持久层提供统一的方式。 JPA 与 Hibernate 的关系 JPA 是规范,Hibernate 是实现。 从功能上来讲,JPA 是 Hibernate 的一个子集。Hibernate 只是 JPA 的一个提供商。 阅读全文
posted @ 2016-10-24 19:59 solverpeng 阅读(850) 评论(0) 推荐(2) 编辑
该文被密码保护。 阅读全文
posted @ 2016-10-17 18:22 solverpeng 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate 二级缓存 1.Hibernate 二级缓存是 SessionFactory 级别的缓存。 2.二级缓存分为两类: (1)Hibernate内置二级缓存 (2)外置缓存,可配置的,可插拨的,外置缓存中的数据是数据库数据的复制。 3.二级缓存的并发访问策略 (1)两个并发的事务同 阅读全文
posted @ 2016-10-14 19:46 solverpeng 阅读(734) 评论(3) 推荐(5) 编辑
摘要: 一、HQL 检索方式 以双向的一对多来测试 HQL 检索方式。以 Department 和 Employee 为例。 建表语句: 对应的实体和 hbm 文件 <hibernate-mapping> <class name="com.solverpeng.hql.Department" table=" 阅读全文
posted @ 2016-10-14 11:51 solverpeng 阅读(1029) 评论(0) 推荐(8) 编辑
摘要: 一、Hibernate 的检索策略本质上是为了优化 Hibernate 性能。 二、Hibernate 检索策略包括类级别的检索策略、和关联级别的检索策略(<set> 元素) 三、类级别的检索策略 1. 立即检索、延迟检索 2. 通过 <class> 节点的 lazy 属性来控制。默认为 true, 阅读全文
posted @ 2016-10-13 13:32 solverpeng 阅读(396) 评论(0) 推荐(1) 编辑
摘要: 一、映射多对一关联关系。 1.单向的多对一 (1)以 Customer 和 Order 为例:一个用户可以发出多个订单,而一个订单只能属于一个客户。从 Order 到 Customer 是多对一关联关系。 (2)创建 Customer 和 Order 表。 CREATE TABLE customer 阅读全文
posted @ 2016-10-12 16:56 solverpeng 阅读(1439) 评论(3) 推荐(13) 编辑
摘要: 一、单向的多对一 1.建表语句 2.Intellij Idea 操作 3.Order.hbm.xml 文件 二、双向的多对一 1.建表语句和单向的多对一相同 2.Intellij Idea 操作 3.生成的实体 4.hbm 文件 三、基于外键的双向一对一 1.建表语句 2.生成的实体 3.hbm文件 阅读全文
posted @ 2016-10-12 16:56 solverpeng 阅读(376) 评论(0) 推荐(1) 编辑
摘要: 一、简述 1.对象关系映射文件,用于映射实体类和关系数据库数据表之间的一个 xml 文件。 2.通过 Entity.hbm.xml 映射文件,Hibernate 可以理解持久化类和数据表之间的对应关系,也可以理解持久化类属性与数据表列之间的对应关系。 3.映射主键、映射关联关系。 二、各个节点 说明 阅读全文
posted @ 2016-10-10 17:23 solverpeng 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Session 是 Hibernate 向应用程序提供操纵数据的主要接口,它提供了基本的保存、更新、删除和加载 Java 对象的方法。 二、Session 缓存 1.简介 (1)Session 有一个缓存,称为 Hibernate 一级缓存。位于缓存中的对象称为持久化对象,每一个持久化对象 阅读全文
posted @ 2016-10-09 20:17 solverpeng 阅读(522) 评论(0) 推荐(4) 编辑