Spring发展到现在已经是Java应用开发必备的基础设施了,而且遵循它一贯的风格,孵化出一系列优秀的解决方案,如Spring Boot、Spring Data、Spring Cloud等,每一个解决方案都完全遵循 Spring的设计理念。 Spring Data JPA在开发企业级应用时有其独特的优势,能帮助开发人员快速进行各种数据库到Java模型的映射,帮我们进行快速的业务逻辑开发,而无须关心数据映射的一些细节。
本文就以《Spring Data JPA从入门到精通》这本书为原型来讲讲Spring Data JPA。
随着微服务的流行,Spring Boot与Spring Cloud被广泛使用。Spring Data JPA简化了数据库的操作,填补了相关领域空白。随着Java技术和微服务技术逐渐广泛应用,Spring Cloud、 Spring Boot逐渐统一Java的框架江湖。市场上的ORM框架也逐渐被人重视起来。Spring Data逐渐走入Java开发者的视野,被很多架构师作为ORM框架的技术选型。
市场上没有对Spring Data JPA的完整介绍,资料比较零散,很难一下子全面、深入地掌握Spring Data JPA。本书注重从实际出发来提高从事Java开发者的工作效率,可以作为一本很好的自我学习手册和Spring Data JPA的查阅手册。“不仅授之以鱼,还授之以渔”,不仅告诉大家是什么、怎么用,还告诉 大家学习步骤、怎么学习,以及原理、使用技巧与实践。全书以 Spring Boot为技术基础,从入门到精通,由浅入深地介绍和使用 Spring Data JPA,很适合Java的初学者从此弯道超车,走上Spring 全家桶学习的快车道。
这本书以Spring Boot为技术基础,从入门到精通,由浅入深地介绍Spring Data JPA的使用,有语法,有实践,有原理剖析。 这本书分为12章,内容包括整体认识JPA、JPA基础查询方法、定义 查询方法、注解式查询方法、@Entity实例里面常用注解详解、 JpaRepository扩展详解、JPA的MVC扩展REST支持、DataSource的配置、乐观锁、SpEL表达式在Spring Data里面的应用、Spring Data Redis实现cacheable的实践、IntelliJ IDEA加快开发效率、Spring Data REST简单介绍等。 本书适合Java开发初学者、Java开发工程师、Java开发架构师阅读,也适合高等院校和培训学校相关专业的师生教学参考。