|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/spring-data-jpa-fundamentals-with-hibernate/
课程评论:没有评论
**Spring Data JPA Fundamentals (with Hibernate) 课程总结** 本课程专为希望深入学习 Spring Data JPA(以 Hibernate 为提供者)基础知识及部分高级主题的 Spring/Java 程序员设计。课程涵盖 Spring Data JPA 的核心功能,包括 Repository、派生查询、分页与排序、Query-By-Example (QBE)、审计、事务与并发、修改查询、Projections、关联映射及继承映射。 此外,课程还将探讨最佳实践和性能优化技巧。尽管 Spring Data JPA 是基于 JPA API 规范构建的抽象层,本课程在课程结尾的附录 A 中也回顾了最 essential 的 JPA 知识点,即使您只有基础的 JPA/Hibernate 经验,也能轻松完成学习。 课程的一大特色是全程贯穿对运行时 SQL 的分析及其性能影响的讨论。为了巩固学习效果,课程中还穿插了实验练习和测验,帮助学习者挑战自我并复习所学概念。课程将使用 MySQL 和 H2 内存数据库作为 RDBMS 示例。
If you're a Spring/Java programmer who wants to learn the fundamentals and some of the advanced topics of Spring Data JPA with Hibernate, then you're the one this course is designed for.It uses Hibernate as the JPA provider for this course, which is also the default JPA provider of Spring Data JPA. You'll be learning the fundamentals and some of the advanced Spring Data JPA features covering Repositories, Derived Queries, Paging & Sorting, Query-By-Example (QBE), Auditing, Transactions & Concurrency, Modifying Queries, Projections, Mapping Associations and Mapping Inheritance.It'll be discussing some of the Best Practices and Performance Optimizations as well.Spring Data JPA provides an abstraction layer built on top of the JPA API specification, so JPA is important for this course, but even if you have just some basic experiences with JPA/Hibernate, you should not find it difficult to complete this course successfully, as it also covers the most essential topics of JPA at the end of the course in Appendix A.The course also discusses the SQL at runtime every step of the way, and the performance implications of it. There will also be Lab-Exercises and Quizzes throughout the course, to challenge you, and also to help you revise the concepts learnt in the previous sessions.MySQL and H2 in-memory database are the two RDBMS that the used in the course.