Trong bài viết trước, tôi đã hướng dẫn các bạn sử dụng Hibernate Tool tạo các Hibernate Entity một cách tự động từ các table. Trong bài này, tôi sẽ hướng dẫn các bạn cách custom template generate các Entity để sử dụng Lombok cho các getter và setter và tạo các Data Access Object […]
Hibernate reverse engineering – Customize code generation sử dụng custom strategy class
Trong bài viết trước tôi đã giới thiệu với các bạn sử dụng tính năng Reverse Engineering của Hibernate Tool để Generate code domain model classes, annotated EJB3 entity, Hibernate mapping files một cách tự động. Có một số trường hợp, chúng ta cần customize code generation chẳng hạn database được thiết kế có prefix […]
Tạo database table tự động từ Hibernate Entity
Trong bài trước tôi đã hướng dẫn các bạn sử dụng các Annotation và mapping type để tạo các Hibernate Entity cho các table trong database. Giả sử bây giờ chúng ta không có database từ trước, khách hàng chỉ cung cấp source code với các Hibernate Entity. Để chạy được ứng dụng chúng ta […]
Sử dụng Hibernate Tool tạo các Hibernate Entity một cách tự động từ các table
Trong bài viết trước tôi đã giới thiệu với các bạn các Annotation của Hibernate và cách tạo các Entity từ các table của database. Trong bài viết này, tôi sẽ hướng dẫn các bạn có thể tạo tự động ra các Entity mapping database và Annotation code nhanh chóng bằng việc sử dụng công cụ […]
Các Annotation của Hibernate
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, […]