- 内容提要
- 序
- 前言
- 第一部分 背景知识
- 第 1 章 Spring Data 项目
- 第 2 章 Repository:便利的数据访问层
- 第 3 章 使用 Querydsl 实现类型安全的查询
- 第二部分 关系型数据库
- 第 4 章 JPA Repository
- 第 5 章 借助 Querydsl SQL 实现类型安全的 JDBC 编程
- 第三部分 NoSQL
- 第 6 章 MongoDB: 文档存储
- 第 7 章 Neo4j:图数据库
- 第 8 章 Redis:键/值存储
- 第四部分 快速应用开发
- 第 9 章 使用 Spring Roo 实现持久层
- 第 10 章 REST Repository 导出器
- 第五部分 大数据
- 第 11 章 Spring for Apache Hadoop
- 第 12 章 使用 Hadoop 分析数据
- 第 13 章 使用 Spring Batch 和 Spring Integration 创建大数据管道
- 第六部分 数据网格
- 第 14 章 分布式数据网格:GemFire
- 关于封面
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第 4 章 JPA Repository
Java 持久化 API(JPA,JavaPersistence API)是将 Java 对象持久化到关系型数据库的标准方式。JPA 包含了两个部分:用于将类匹配到关系型表的映射模块以及访问对象、定义和执行查询等功能的 EntityManager API。JPA 抽象了多种实现,如 Hibernate( http://www.hibernate.org )、EclipseLink( http://www.eclipse.org/eclipselink )、OpenJpa( http://openjpa.apache.org )等。Spring 框架一直以来就为简化 JPA 的存储实现提供了良好的支持。它所提供的支持包括构建 EntityManager 的辅助类、集成 Spring 的事务抽象并将 JPA 的特定异常转换为 Spring 的 DataAccessException 异常体系。
Spring Data JPA 模块实现了 Spring Data 通用的 Repository 抽象从而进一步简化了存储的实现,这样在大多数场景无需手动实现存储类。要了解 Repository 抽象的简介信息,可以参考第 2 章。本章将会带你了解这个模块的通用构建过程和特性。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论