Tìm hiểu về Hibernate Framework
- một ORM - Object Relational Mapping
Framework khiến mình hiểu nha được nhiều thứ…
Java
được biết đến là một ngôn ngữ object-oriented-programming
, ngôn ngữ lập trình hướng đối tượng
.
Relational Database
, như là PostgreSQL
, MS SQL Server
, MySQL
nổi tiếng với các entity
tổ chức dưới dạng bảng tabluar
Làm thế nào để ánh xạ
- mapping
property
của object
với column
của entity
, làm thế nào để mỗi dòng record or row
là một instance
của java object
Những vấn đề như paradigm mismatch
, các mapping strategy
, persistence context
, proxy
vân vân và mây mây…
Nhiều quá, quá nhiều, tóm gọn trong hình dưới đây
Nguồn từ sách Java Persistence with Hibernate
Hình sách nè
Tiếp cận cuốn sách này như thế nào
- Những sách như vày thực sự rất khó đọc, mình đọc qua cũng nản quá, nên tình cờ lướt udemy và tìm được khóa học này Java Persistence: Hibernate and JPA Fundamentals rất xúc tích và ngắn gọn
- Clone toàn bộ code về, vừa xem video nghe giảng vừa chạy thử code
- Nghe toàn bộ video, não mình sẽ mapping được các
terminology
cần thiết, sau đó thì việc đọc sách để hiểu thêm là không thành vấn đề nữa - Các sách CHUYÊN NGÀNH IT tiếng Anh có điểm hay là sẽ có các repo, source code trên github, download về để mà xem
- Dùng
mindmap
nữa nè - Source code có thể download tại Link Here