- Em hiện đang dùng spring data jpa để viết phần repository cho một ứng dụng spring (bên dưới db là mysql), thì trong một số trường hợp em muốn custom thì phải dùng thêm annotation @Query, hoặc đôi lúc em chỉ muốn check thử cặp id trong bảng trung gian many to many tồn tại không thì nó lại phải join hoặc em chỉ muốn lấy một số field từ nhiều bảng thôi nhưng lại phải lấy tất cả các filed (muốn vậy thì phải dùng projection nhưng cảm thấy query nó dài với xấu xí). Nên mọi người cho em hỏi là em định chuyển sang dùng criterial jpa để viết repository thay vì spring data jpa không biết mọi người thấy thế nào ạ?
-
Với lại anh chị nào đi làm rồi thì cho em hỏi là ở cty mọi người thì phần repository, phần query thì dùng thư viện gì để viết, ...
-
Thường mapping từ DTO -> Response, ... thì mọi người thường tự viết hay là dùng thư viện ạ (hiện em dùng modelmapper)
Link github project em đang tự viết ạ, mọi người rảnh thì ghé xem góp ý giúp em ạ. Mọi góp ý của mọi nguời em xin nhận hết ạ. --> https://github.com/hovanvydut/SBlog-BE
Em xin cảm ơn mọi người đã đọc post hoặc comment giúp đỡ ạ.