Which JPA feature allows developers to write object-oriented queries instead of SQL?
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: "JPQL (Java Persistence Query Language)". JPQL là ngôn ngữ truy vấn của đặc tả JPA, viết theo tên entity và tên trường của lớp Java thay vì tên bảng và tên cột, ví dụ SELECT s FROM Student s WHERE s.gpa > 3; JPA provider như Hibernate dịch câu đó sang SQL đúng phương ngữ của cơ sở dữ liệu, kết quả trả về là đối tượng entity, và nó hỗ trợ đi theo quan hệ bằng dấu chấm hay JOIN FETCH. "JDBC" là API cấp thấp để gửi câu SQL thô và đọc ResultSet, ta tự chuyển dòng thành đối tượng. "SQL" chính là ngôn ngữ thao tác trên bảng và cột mà câu hỏi muốn tránh; JPA vẫn cho chạy native query nhưng đó không phải truy vấn hướng đối tượng. "XML" là định dạng dữ liệu, dùng cho tệp cấu hình như persistence.xml chứ không phải ngôn ngữ truy vấn.
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