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