Which annotation is used to map a many-to-many relationship?
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: "@ManyToMany". @ManyToMany trong JPA khai báo quan hệ nhiều nhiều, ví dụ một Student học nhiều Course và một Course có nhiều Student; phía sở hữu thường kèm @JoinTable mô tả bảng nối, phía còn lại dùng mappedBy trỏ về trường của phía sở hữu, và kiểu trường là một tập hợp như Set hoặc List. "@OneToOne" dành cho quan hệ một một, mỗi entity bên này ứng với đúng một entity bên kia. "@ManyToOne" đặt ở phía nhiều của quan hệ một nhiều, trường là một đối tượng đơn và cột khoá ngoại nằm trong bảng của chính entity đó. "@OneToMany" đặt ở phía một, trường là tập hợp nhưng mỗi phần tử con chỉ thuộc về một cha, nên không diễn tả được việc hai bên cùng có nhiều.
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