JPA CascadeType.REMOVE và orphanRemoval dùng để làm gì? Mình rất thường xuyên dùng 2 tùy chọn này trong các dự án vì chúng giúp mình xóa các entity liên quan khỏi database một cách tự động mà nếu làm thủ công sẽ tốn khá nhiều công sức Read more No Comments
Vlad Mihalcea – 20 năm Hibernate phát triển Hai năm sau, và Hypersistence Optimizer là công cụ cứu cánh cho hàng trăm công ty sử dụng nó hàng ngày. Read more No Comments
Mapping Enum trong JPA/Hibernate Lựa chọn phổ biến nhất để ánh xạ một enum với một cột trong database đó là sử dụng @Enumerated annotation được giới thiệu trong phiên bản JPA 2.1. Read more No Comments
Tìm hiểu Pessimistic Locking trong JPA Chẳng hạn như 2 transaction cùng truy xuất đến một dòng dữ liệu trong database, hay cả 2 transaction đang cố gắng cập nhật cùng một dòng dữ Read more No Comments
Hibernate could not initialize proxy – no Session Mình còn nhớ dự án trước của mình cả đám dev 1, 2 năm kinh nghiệm đều bị mắc chỗ này do truy vấn khi transaction đã kết thúc. Read more No Comments
Hibernate Error “No Persistence Provider for EntityManager” Trong bài viết này chúng ta sẽ tìm cách fix một lỗi thường gặp bước đầu làm quen với JPA - Hibernate - “No persistence provider for Entity Read more No Comments
Hướng dẫn JPA/Hibernate Projections Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu làm thế nào để rút trích dữ liệu từ các cột của entity trong JPA và Hibernate. Read more No Comments
Phân biệt @Size, @Length và @Column(length = value) trong JPA/Hibernate Nếu dự án của bạn đang sử dụng JPA thì nên sử dụng @Size hơn là @Length, vì @Length chỉ sử dụng được khi Hibernate là một JPA Provider Read more No Comments
Composite Primary Keys trong JPA – Hibernate Thoạt nhìn có lẽ có thể thấy rằng sử dụng @IdClass annotation có vẽ phiền phức khi mà chúng ta phải định nghĩa các thuộc tính của composite Read more No Comments