《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

注意,这是一个书单整理,不是书单推荐

那么,怎么判断是否值得购买呢?主要可以通过三个方面:

  1. 瞅瞅豆瓣评分和书籍评价
  2. 看看亚马逊的书籍评价
  3. 技术群问问书籍是否值得买

对于书籍,尽量遵循买一本看一本,不要贪多,不要贪便宜。

考虑到大家的英语可能都不太好,所以暂时排除非中文的书籍。

《精通Hibernate(第2版)》

《精通Hibernate:Java对象持久化技术详解(第2版)》在第一版基础上,理论内容更新,更加注重理论与实践的结合,有大量具有典型性和实用价值的Hibernate应用实例。全书将详细介绍运用目前最成熟的Hibernate 3.3版本进行Java对象持久化的技术,既能掌握用Hibernate工具对这两种模型进行映射的技术,又能获得设计与开发Java对象模型和关系数据模型的经验。光盘包括《精通Hibernate:Java对象持久化技术详解(第2版)》范例源程序、涉及软件的最新版本的安装程序,以及配套的语音讲座。

《精通Hibernate:Java对象持久化技术详解(第2版)》无论对于Java开发的新手还是行家来说,都是精通Java对象持久化技术的必备实用手册。

  • 作者: 孙卫琴
  • 豆瓣评分:7.5【45 人评价】

《精通Hibernate》

本书是java程序员处理关系数据库的理想指南,有助于简化信息的处理、提高效率,数据库与java对象大不相同,需要开发人员具备不同的处理技巧和专业知识。而hibernate就是连接这两个世界的方便的桥梁。.

本书将带领你快速学习hibernate。它不是一本简单的api参考手册,而是系统地讲解了各方面的知识,从hibernate的下载和配置开始,到通过一系列的示例项目演示如何完成多种从简单到复杂的任务。

本书也提供了更为精细而全面的hibernate主要功能的指导,包括从java类到数据库表的映射,以及从java数据类型到sql数据类型的映射。还可以从本书中学到hibernate的数据查询和检索等功能。通过阅读示例,并动手操作,不但可以快速创建好你自己的hibernate开发环境,还可以马上着手完成很多实际的任务。

  • 作者: 艾里特 (James elliott) / Tim o’’brien / Ryan fowler
  • 豆瓣评分:7.1【15 人评价】

《Hibernate实战(第2版)》

《Hibernate实战(第2版)》分为五个主要部分。在第1部分“ORM入门”中,我们将探讨对象/关系映射背后的基础。我们将演练亲身实践的指南,以便让你开始处理自己的首个Hibernate项目。我们将介绍用于域模型的Java应用程序设计,以及用于创建对象/关系映射元数据的选项。第2部分“映射策略”专注于Java类及其属性,以及它们如何映射到SQL表和列。我们将探究Hibernate和Java持久化中的所有基本和高级映射选项。我们将介绍如何处理继承、集合以及复杂类关联。最后,我们要探讨遗留数据库模式的集成以及特别难处理的一些映射策略。第3部分“事务性数据处理”完全与使用Hibernate和Java持久化加载与存储数据有关。我们将介绍编程接口、如何编写事务性应用程序,以及Hibernate如何才能最有效地从数据库加载数据。第4部分“编写查询”将介绍数据查询功能,并详尽讲解查询语言和API。在这一部分中,并非所有章节都是以指南的风格来编写的;我们期望你在构建一个应用程序以及为特定查询问题查找解决方案时经常浏览《Hibernate实战(第2版)》的这一部分。第5部分“构建应用程序”将探讨分层和有会话意识的Java数据库应用程序的设计与实现。我们要探讨用于Hibernate的最常见设计模式,比如数据访问对象(Data Access Object,DAO)。你会看到如何才能轻松测试自己的Hibernate应用程序,并且学习在Web和客户端/服务器应用程序中使用对象/关系映射软件时,通常有哪些相关的非常好的实践。

  • 作者: Christian Bauer / Gavin King / Gary Gregory
  • 豆瓣评分:3.8【11 人评价】

《Spring Data实战》

数据访问领域正在发生一场变革,关系型数据库无法解决的问题需要新的数据访问技术来解决。Spring Data项目就是一种简化Java应用构建的数据访问技术,它可以帮助开发人员高效地使用最新的数据处理和管理工具,同时还能够以最新的方式使用传统的数据库。

《Spring Data实战》从Spring Data背景知识、关系型数据库、NoSQL、快速应用开发、大数据、数据网格6个方面深度解析了数据访问技术,介绍的内容都是最流行和前沿的,其中文档数据库、图数据库、键/值存储、Hadoop以及GemFire数据结构等是最重要的内容。《Spring Data实战》介绍了Spring Data、Repository、Querydsl的基础理念,然后阐述了借助Spring Data如何简化NoSQL和大数据的访问,并且涵盖了使用Spring Roo和Spring Data REST导出功能如何实现应用的快速开发,除此之外,书中还涉及与其他Spring子项目的协同工作,如Spring Integration和Spring Batch。

《Spring Data实战》面向实战、结构清晰,示例丰富,适用于各类Java开发人员和数据库开发人员,也可以作为各大、中专院校相关专业师生的参考用书和相关培训机构的培训教材。

  • 作者: [美] Mark Pollack / Oliver Gierke / Thomas Risberg / Jon Brisbin / Michael Hunger
  • 2014 年 4 月份出版,暂无评分。

《Spring Data JPA从入门到精通》

《Spring Data JPA从入门到精通》以Spring Boot为技术基础,从入门到精通,由浅入深地介绍Spring Data JPA的使用。有语法,有实践,有原理剖析。 《Spring Data JPA从入门到精通》分为12章,内容包括整体认识JPA、JPA基础查询方法、定义查询方法、注解式查询方法、@Entity实例里面常用注解详解、JpaRepository扩展详解、JPA的MVC扩展REST支持、DataSource的配置、乐观锁、SpEL表达式在Spring Data里面的应用、Spring Data Redis实现cacheable的实践、IntelliJ IDEA加快开发效率、Spring Data REST简单介绍等。 《Spring Data JPA从入门到精通》适合Java开发初学者、Java开发工程师、Java开发架构师阅读,也适合高等院校和培训学校相关专业的师生教学参考。

  • 张振华 (作者)
  • 2018 年 5 月份出版,暂无评分。
文章目录
  1. 1. 《精通Hibernate(第2版)》
  2. 2. 《精通Hibernate》
  3. 3. 《Hibernate实战(第2版)》
  4. 4. 《Spring Data实战》
  5. 5. 《Spring Data JPA从入门到精通》