Hibernate sử dụng các Annotation để mô tả các thông tin cho một Entity. Chúng ta có thể sử dụng các Annotation nằm trong package javax.persistence của Java Persistence API hoặc sử dụng các annotation trong API của hibernate nằm trong package org.hibernate.annotations. Tuy nhiên, tôi khuyến khích các bạn sử dụng các Annotation của […]
Hibernate mapping type
Khi tạo Entity trong Hibernate, chúng ta phải ánh xạ (mapping) các kiểu dữ liệu Java vào các kiểu dữ liệu trong database. Việc mapping này rất quan trọng, nó giúp Hibernate có thể chuyển đổi từ kiểu dữ liệu Java sang SQL và ngược lại một cách chính xác. Trong bài này, tôi sẽ […]
Cài đặt và sử dụng Hibernate
Trong các bài viết trước chúng ta đã cùng tìm hiểu các khái niệm về JPA và Hibernate. Trong bài này, chúng ta sẽ cùng tìm hiểu cách cài đặt và sử dụng Hibernate. Để sử dụng Hibernate, chúng ta sẽ lần lượt thực hiện các bước sau: Tạo maven project. Khai báo thư viện […]
Giới thiệu về Hibernate
Hibernate Framework là gì? ORM Như chúng ta đã biết, ORM (Object Relational Mapping) framework là một cơ chế cho phép người lập trình thao tác với database một cách hoàn toàn tự nhiên thông qua các đối tượng. Lập trình viên hoàn toàn không quan tâm đến loại database sử dụng SQL Server, MySQL, […]
Tổng quan về JPA (Java Persistence API)
Bất kỳ một ứng dụng nào cũng đều cần phải thực hiện các tháo tác (CRUD) đến database bằng việc lưu trữ, truy vấn dữ liệu. Chúng ta cần phải viết nhiều code để thực hiện các việc này. Với công nghệ JDBC trước đây, chúng ta phải thực hiện các việc: mở kết nối […]
Giới thiệu JDBC Connection Pool
Thiết lập kết nối cơ sở dữ liệu là một quá trình rất tốn tài nguyên và đòi hỏi nhiều chi phí. Hơn nữa, trong một môi trường đa luồng, việc mở và đóng nhiều kết nối thường xuyên và liên tục ảnh hưởng rất nhiều đến performance và tài nguyên của ứng dụng. Trong […]
Sử dụng JDBC API thực thi câu lệnh truy vấn dữ liệu
Trong bài này tôi sẽ hướng dẫn các bạn sử dụng các API của JDBC để thực thi các câu lệnh truy vấn dữ liệu. Chuẩn bị Trước khi đi vào chi tiết từng JDBC API, chúng ta cần chuẩn bị cơ sở dữ liệu để sử dụng làm demo. Để đơn giản, tôi sẽ […]
Hướng dẫn kết nối cơ sở dữ liệu với Java JDBC
Trong bài này tôi sẽ hướng dẫn các bạn sử dụng kết nối vào database sử dụng Java JDBC. JDBC là gì? JDBC (Java Database Connectivity) là một API chuẩn dùng để tương tác với các loại cơ sở dữ liệu quan hệ (database relationship). JDBC bao gồm một tập hợp các class và các […]


