When using Spring ORM with Hibernate, what annotation is commonly used to map a Java class to a database table?
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: "@Entity". Khi dùng Spring ORM với Hibernate qua JPA, @Entity đánh dấu một lớp Java là thực thể được ánh xạ sang một bảng trong cơ sở dữ liệu, mặc định trùng tên lớp, có thể đổi bằng @Table(name = ...); lớp phải có trường khoá chính gắn @Id và constructor không tham số để Hibernate tạo đối tượng khi nạp dữ liệu. "@Component" chỉ đánh dấu lớp là bean chung để component scan đăng ký vào IoC container, không ánh xạ bảng nào. "@Service" là một dạng @Component cho lớp tầng nghiệp vụ. "@Controller" đánh dấu lớp tầng web xử lý yêu cầu HTTP; cả ba đều là annotation quản lý bean của Spring chứ không phải annotation ánh xạ của JPA.
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