书目

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

内容简介

本书是作者多年来的经验总结,以“语法源码原理实战经验”的形式全面介绍了SpringDataJPA。当你深入研究和理解了SpringDataJPA之后,就会发现它真是个好东西,从而真正掌握和发掘SpringDataJPA的实践价值。【本书共33章,主要分为四部分】●第1部分:基础知识,从基本语法的视角详细介绍SpringDataJPA的语法糖有哪些,包括相关的源码剖析、实际工作中的经验分享等,让你全面掌握JPA的基本用法。●第2部分:高阶用法与实例,从实际工作中的复杂应用场景开始,依次讲解Repository自定义场景、MVC参数的扩展,以及数据源、事务、连接之间的关系等,帮助你解决实践中可能会遇到的问题。●第3部分:原理在实战中的应用,掌握了基础知识和复杂使用场景后,本部分将帮助你了解背后的原理,如Entity如何判断Dirty、Entity提交到数据库的时机、Lazy异常发生的原因、“N1”SQL如何优化等,针对实际工作中踩过的坑,为你讲解解决思路和方法。●第4部分:思路扩展,本书后从SpringDataRest、测试用例、SpringDataES、分库分表等角度带你扩展思路。了解发展方向、深挖生态关系可以为你打开思路,更好地帮助你掌握前面所学,同时也会大大提高你的开发效率,使你的代码质量更有保障。

作者简介

张振华资深Java研发工程师和架构师,在Java技术栈领域有丰富的实战经验,善于总结和分析问题,善于透过问题本质来解决实际工作中遇到的问题。曾就职于驴妈妈旅游网、上海携程旅行网、上海要买车网等互联网公司,有丰富的电商网站实战经验,就职期间担任过资深开发人员、架构师、技术专家等,对微服务体系有很深刻的认识。热衷于技术探索和研发,在GitChat、拉勾教育、CSDN上分享了大量关于SpringDataJPA、Java架构底层原理的文章,并获得一致好评。

目录

—  END  —