Which statement best describes Spring Data JPA?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "An abstraction on top of JPA providers that simplifies data access and reduces boilerplate". Spring Data JPA không phải một JPA provider mà là lớp trừu tượng đặt trên JPA và provider như Hibernate: ta chỉ khai báo interface kế thừa JpaRepository, Spring sinh cài đặt lúc chạy với sẵn save, findById, findAll, delete, phân trang, sắp xếp, cộng truy vấn suy ra từ tên phương thức như findByEmail và @Query, giảm hẳn mã lặp khi làm việc với EntityManager. "A relational database bundled with the JDK" sai vì nó không phải cơ sở dữ liệu, JDK cũng không kèm hệ quản trị quan hệ nào; cơ sở dữ liệu như MySQL hay H2 là thành phần riêng. "A JPA implementation that replaces the specification" sai vì cài đặt JPA là việc của Hibernate hay EclipseLink, và Spring Data JPA dựa trên đặc tả chứ không thay thế nó. "A testing framework for JPQL queries only" sai vì nó dùng cho mã truy cập dữ liệu thật trong ứng dụng, còn kiểm thử là việc của JUnit cùng @DataJpaTest.

Cùng phần 4

Xuất hiện trong 1 bộ đề