Share & grow the worlds knowledge!
We want to connect the people who have knowledge to the people who need it, to bring together people with different perspectives so they can understand each other better, and to empower everyone to share their knowledge.
1 Answer
Hibernate thực tế chỉ là một ORM framework, nó cài đặt thư viện tiêu chuẩn JPA, công việc chính của nó là ánh xạ dữ liệu từ bản ghi sang java POJO, vì vậy nó chỉ là một thư viện dạng cơ bản trong khi đó EzyPlatform hay các dự án thường cần một thư viện đóng gói ở mức cao hơn, ví dụ có thể cung cấp sẵn các lớp có các hàm:
Entity findById(ID id); List<Entity> findListByIds(List<ID> ids); @EzyQuery("SELECT e FROM Entity e ...") List<Result> findResults(...); // còn nhiều hàng khác.
Đây chính là lý do EzyJPA ra đời để cung cấp thêm một tầng tiện ích cho các nhà phát triển.
Tại sao cần framework khi đã có hibernate?Hibernate cũng không cung cấp framework cho việc cài đặt phân trang, như đã mô tả trong bài viết phân trang dữ liệu của EzyPlatform dữ liệu ngày nay càng ngày càng nhiều, không thể làm dùng skip, limit mãi được nó sẽ gây ra vấn đề về hiệu năng cực kỳ nghiêm trọng, nên cần phân trang theo kiểu con trỏ, hibernate không có nên EzyPlatform sẽ phải tự cài đặt framework này em ạ.
-
0
- Reply
- Questions 1.0K
- Answers 2.2K
- Best Answers 132
- Users 488
Related Questions
Recent Activities
-
Voted up question. January 9, 2023 at 2:54 pm
-
Voted up question. January 9, 2023 at 2:54 pm
-
Voted up question. January 9, 2023 at 2:54 pm
-
Voted up question. January 9, 2023 at 2:54 pm
-
Voted up question. January 9, 2023 at 2:54 pm