Spring REST API & Data JPA/JPA Fundamentals — tổng quan
22/46
Bài 22 / 46~4 phútJPA FundamentalsMiễn phí lượt xem

JPA Fundamentals — tổng quan

Module nền tảng JPA: từ bài toán ORM, EntityManager/JPQL, tới cách map entity sang table và pitfall equals/hashCode.

Module nền tảng JPA: từ bài toán ORM, EntityManager/JPQL, tới cách map entity sang table và pitfall equals/hashCode.

Các bài trong module

  1. ORM & impedance mismatch
  2. EntityManager, JPQL & Spring Data setup
  3. @Entity & @Id strategies
  4. @Column, @Enumerated, @Embeddable & naming
  5. Lifecycle callbacks & equals/hashCode

Learning outcomes

  • Explain ORM impedance mismatch và 3 layer (JPA/Hibernate/Spring Data)
  • Implement @Entity đúng yêu cầu + @Id generation strategies
  • Compare @Enumerated STRING vs ORDINAL và @Embeddable value object
  • Design equals/hashCode cho entity null-safe

Yêu cầu trước

Hoàn thành course Spring MVC.

Bài này có giúp bạn hiểu bản chất không?

Hỏi đáp về bài này

Chưa có câu hỏi

Đặt câu hỏi

Có gì chưa rõ trong bài? Đặt câu hỏi đầu tiên — câu trả lời từ cộng đồng giúp bạn (và người sau).

Đặt câu hỏi đầu tiên