Donnietechnicaldeepdive.hashnode.dev·May 20, 2024Hibernate ProblemHibernate là một framework mạnh mẽ giúp đơn giản hóa việc quản lý cơ sở dữ liệu trong ứng dụng Java, nhưng nó cũng có những vấn đề và hạn chế mà lập trình viên cần lưu ý. Dưới đây là một số vấn đề phổ biến mà bạn có thể gặp phải khi sử dụng Hibernate...2bernate
Donnietechnicaldeepdive.hashnode.dev·May 20, 2024Unidirectional RelationshipsTrong Hibernate, ngoài bi-directional relationships còn có các loại relationships khác, bao gồm unidirectional relationships và các loại relationships đặc biệt khác. Dưới đây là một số loại relationships chính trong Hibernate: 1. Unidirectional Relat...2bernate
Donnietechnicaldeepdive.hashnode.dev·May 20, 2024Bi-directional Relationship trong Hibernate1. Giới thiệu về Bi-directional Relationship Bi-directional Relationship là gì? Bi-directional Relationship là một mối quan hệ trong Hibernate mà cả hai phía của mối quan hệ đều biết về sự tồn tại của nhau. Điều này có nghĩa là nếu có hai entity A và...2bernate
Donnietechnicaldeepdive.hashnode.dev·May 20, 2024Bài 4: Caching trong Hibernate1. Giới thiệu về cơ chế caching Tại sao cần caching? Caching giúp cải thiện hiệu suất của ứng dụng bằng cách lưu trữ tạm thời các kết quả truy vấn và các đối tượng thường xuyên được truy cập. Điều này giảm thiểu số lần truy vấn tới cơ sở dữ liệu, từ ...59 reads2bernate
Donnietechnicaldeepdive.hashnode.dev·May 20, 2024Bài 3: Hibernate Query Language (HQL) và Criteria APIBài 3: Hibernate Query Language (HQL) và Criteria API 1. Giới thiệu về HQL HQL là gì? Hibernate Query Language (HQL) là một ngôn ngữ truy vấn hướng đối tượng tương tự như SQL nhưng hoạt động trên các đối tượng Java thay vì các bảng cơ sở dữ liệu. HQL...2bernate
Donnietechnicaldeepdive.hashnode.dev·May 20, 2024Bài 2: Mapping Entity với Hibernate1. Tạo Entity cơ bản Định nghĩa Entity trong Hibernate Entity là một lớp Java đại diện cho một bảng trong cơ sở dữ liệu. Trong Hibernate, chúng ta sử dụng các annotation để định nghĩa lớp này và các thuộc tính của nó. Sử dụng các annotation cơ bản @...41 reads2bernate
Donnietechnicaldeepdive.hashnode.dev·May 20, 2024Bài 1: Giới thiệu về Hibernate và ORM1. Định nghĩa Hibernate và ORM Hibernate là gì? Hibernate là một framework mã nguồn mở giúp lập trình viên Java dễ dàng làm việc với cơ sở dữ liệu quan hệ. Nó cung cấp một cách tiếp cận hướng đối tượng để truy cập và quản lý dữ liệu trong cơ sở dữ li...2bernate