What best describes the Java Persistence API (JPA)?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "A specification for managing relational data in Java applications using object-relational mapping". JPA là một đặc tả (specification) của Java, nay thuộc Jakarta EE, định nghĩa cách ánh xạ đối tượng sang bảng quan hệ (ORM) bằng annotation như @Entity, @Id, @OneToMany, cùng API EntityManager và ngôn ngữ truy vấn JPQL; bản thân JPA chỉ là bộ giao diện và luật, phần chạy thật do nhà cung cấp như Hibernate hoặc EclipseLink hiện thực. "A low-level JDBC driver for vendor-specific SQL" sai vì driver JDBC là tầng thấp hơn mà JPA dựa vào bên dưới, JPA còn giúp lập trình viên tránh viết SQL riêng của từng hãng. "A GUI tool for database administration in IntelliJ IDEA" sai vì JPA không phải công cụ giao diện, nó là API dùng trong mã nguồn. "A NoSQL database used by Java applications" sai vì JPA không phải cơ sở dữ liệu và được thiết kế cho dữ liệu quan hệ.
Cùng phần 1
If you have a Student entity and a Course entity with a Many-to-Many relationship, and you want to fetch all students enrolled in a specific course, how would you typically structure the query in JPA?Có lời giảiCâu hỏiWhich annotation is used to define a JPA Many-to-Many relationship?Có lời giảiCâu hỏiWhat is the purpose of the @Column annotation in JPA?Có lời giảiCâu hỏiCả 40 câu của chủ đề40 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây