书籍 Spring Data JPA:入门、实战与进阶的封面

Spring Data JPA:入门、实战与进阶

张振华

出版时间

2021-11-16

ISBN

9787111692201

评分

★★★★★
书籍介绍

本书是作者多年来的经验总结,以“语法+源码+原理+实战经验”的形式全面介绍了 Spring Data JPA。当你深入研究和理解了Spring Data JPA之后,就会发现它真是个好东西,从而真正掌握和发掘 Spring Data JPA 的实践价值。

【本书共 33章,主要分为四部分】

●第1部分:基础知识,从基本语法的视角详细介绍 Spring Data JPA 的语法糖有哪些,包括相关的源码剖析、实际工作中的经验分享等,让你全面掌握 JPA 的基本用法。

●第2部分:高阶用法与实例,从实际工作中的复杂应用场景开始,依次讲解 Repository 自定义场景、MVC 参数的扩展,以及数据源、事务、连接之间的关系等,帮助你解决实践中可能会遇到的问题。

●第3部分:原理在实战中的应用,掌握了基础知识和复杂使用场景后,本部分将帮助你了解背后的原理,如 Entity 如何判断 Dirty、Entity 提交到数据库的时机、Lazy 异常发生的原因、“N+1 ”SQL 如何优化等,针对实际工作中踩过的坑,为你讲解解决思路和方法。

●第4部分:思路扩展,本书最后从 Spring Data Rest、测试用例、Spring Data ES、分库分表等角度带你扩展思路。了解发展方向、深挖生态关系可以为你打开思路,更好地帮助你掌握前面所学,同时也会大大提高你的开发效率,使你的代码质量更有保障。

张振华

资深Java研发工程师和架构师,在Java技术栈领域有丰富的实战经验,善于总结和分析问题,善于透过问题本质来解决实际工作中遇到的问题。

曾就职于驴妈妈旅游网、上海携程旅行网、上海要买车网等互联网公司,有丰富的电商网站实战经验,就职期间担任过资深开发人员、架构师、技术专家等,对微服务体系有很深刻的认识。

热衷于技术探索和研发,在GitChat、拉勾教育、CSDN上分享了大量关于Spring Data JPA、Java架构底层原理的文章,并获得一致好评。

目录
●【第一部分 基础知识】
●第1章 初识Spring Data JPA 2
1.1 Spring Boot和JPA演示 2
1.2 JPA如何整合MySQL数据库 8
1.2.1 切换MySQL数据源 8

显示全部
用户评论
乱七八糟
书写的真不错,由浅入深。我是个小白,跟着老师的书,感觉知识体系架构很清晰。书中还有许多老师总结的趟坑建议。不可多得的书。感谢大神。
对于Java程序员来说,SpringDataJPA可以说是既熟悉又神秘,很少有程序员能抑制探索JPA的冲动。可惜在国内关于JPA的书籍,特别是国内作者出版的少之又少。本书的出版可以说是想学习SpringDataJPA的福音,作者将多年来在JPA领域的实践经验和研究心得呈现在这本书中,不仅系统地讲了JPA的基础知识和高阶用法以及底层原理,而且难能可贵的是与实践很好地结合起来,具有非常强的实践指导意义,强烈推荐!!
jpa真的是被业界低估了。jpa的不流行侧面说明的程序现在前期设计太过不足。