post image

HQL(Hibernate Query Language) là gì ?

Hibernate cung cấp cho chúng ta khá nhiều cách để có thể thao tác dữ liệu với database và có thể kể đến như là HQL (Hibernate Query Language), Hibernate Criteria Queries, Native Queries, … Bài viết này  sẽ giới thiệu với mọi người về HQL và lý giải cho chúng ta biết nó là

post image

JPA Criteria API là gì ? Tại sao nên sử dụng ?

JPA Criteria API là một tiền định nghĩa API được sử dụng để định nghĩa câu lệnh queries cho các entities. Nó là một sự ra đời nhằm thay thế cho JPQL query, Những queries được tạo ra là khá an toàn và linh hoạt dễ thay đổi. Tại sao nên sử dụng JPA Criteria

post image

Hướng dẫn sử dụng Criteria API trong Hibernate

JPA Criteria API cho phép ta tạo ra các câu truy vấn bằng Java Object thay vì việc khai báo trực tiếp trong String (JPQL) như thế này: Tương đương với câu lệnh trên nhưng xây dựng bằng Criteria API thì sẽ như này: Nhìn có vẻ dài dòng và khó hiểu phải không >”< Yea, thì đúng là

post image

Hướng dẫn gọi Stored Procedure trong Spring Boot

Stored procedure là một khái niệm khá phổ biến trong MySQL và các hệ cơ sở dữ liệu khác. Nó giúp giảm thời gian giao tiếp giữa các ứng dụng với MySQL. Vậy làm thế nào để chúng ta có thể gọi được nó trong Spring Boot. Cùng tìm hiểu ở bài viết này nhé.

post image

CRUD với MongoDB trong SpringBoot

Mình đã giới thiệu tới mọi người về khái niệm NoSQL ở bài viết trước. Bài viết này mình sẽ hướng dẫn mọi người CRUD một ứng dụng SpringBoot đơn giản với MongoDB. Bài viết này mình sẽ sử dụng các kiến thức liên quan tới RESTful API Cài đặt thư viện Mọi người tạo

post image

Phân biệt JPA và Hibernate. JPA là gì

Chúng ta đã cùng tìm hiểu về khái niệm Hibernate ở bài viết trước. Ở bài viết này chúng ta cùng tìm hiểu về khái niệm JPA và phân biệt cơ bản giữa JPA và Hibernate. 1. JPA là gì ? JPA (Java Persistence API) là 1 giao diện lập trình ứng dụng Java, nó

post image

Hibernate là gì và cách cài đặt trong Spring Boot ?

Hibernate là gì ? Hibernate framework được sử dụng nhiều nhất hiện nay để giúp lập trình viên Java có thể map các class với một csdl bất kỳ. Trước khi Hibernate ra đời, chúng ta thường thao tác với cơ sở dữ liệu thông qua JDBC. Theo thời gian, JDBC bộc lộ nhiều điểm yếu như: Có nhiều code thừa

post image

@ManyToMany trong Spring Boot là gì ?

Cách biểu thị quan hệ n-n trong cơ sở dữ liệu là rất phổ biến, ví dụ một địa chỉ có thể có nhiều người ở (gia đình). và một người có thể có nhiều hơn một địa chỉ. Bình thường, khi các bạn tạo table trong csdl để biểu thị mối quan hệ này,

post image

@OneToMany và @ManyToOne trong Spring Boot

Cách biểu thị quan hệ 1-n trong cơ sở dữ liệu là rất phổ biến, ví dụ một địa chỉ có thể có nhiều người ở (gia đình). Bình thường, khi các bạn tạo table trong csdl để biểu thị mối quan hệ này, thì bảng đại diện phía nhiều (phía n trong câu 1-n)