Theo this article, JPA DAO chung (Đối tượng truy cập dữ liệu) là một mẫu khá đẹp.Có thực hiện tốt JPA DAO chung nào không?
Có triển khai tốt nào không?
Theo this article, JPA DAO chung (Đối tượng truy cập dữ liệu) là một mẫu khá đẹp.Có thực hiện tốt JPA DAO chung nào không?
Có triển khai tốt nào không?
Bạn có thể xem qua số Spring Data JPA. Một vài khái niệm mới đã được giới thiệu vào JPA Xuân dữ liệu, ví dụ tạo Query dựa trên tên phương thức, vì vậy bạn có thể khai báo một phương thức như findById(String id)
và triển khai "chung" sẽ diễn giải tên của phương thức và thực hiện một cái gì đó như select Entity from Entity where id = 'given string'
Các phương thức như findByNameAndLastName(String name, String lastName)
hoặc thậm chí findByNameOrInternalId(String name, int internalId)
cũng được hỗ trợ.
Chỉ muốn đề cập đến một vài triển khai dao chung chung hơn cho JPA:
Bài viết trên blog thực sự giống với bài viết tôi đã liên kết. :) T – hoymkot
chắc chắn xem xét điều này. Tôi đã không sử dụng nó nhưng thấy một hội thảo về nó, và trông tuyệt vời. –
@KevinWelker: ý tưởng rất tuyệt, và nếu chúng ta nhìn xa hơn không phức tạp, tôi đã ngạc nhiên khi không ai nghĩ về điều đó trước đây ... –