Hibernate / JPA trainee
Какие виды связей бывают?
Ответ
@OneToOne — один к одному (User ↔ Passport). @OneToMany / @ManyToOne — один ко многим / многие к одному (User → Orders). @ManyToMany — многие ко многим (Student ↔ Course, через промежуточную таблицу).
Разбор: В JPA различают @OneToOne, @OneToMany/@ManyToOne (две стороны одного отношения один-ко-многим) и @ManyToMany, который реализуется через join-таблицу. Дистракторы путают кардинальность и механику: именно @ManyToMany требует промежуточную таблицу, а @OneToMany её не требует (FK лежит на стороне 'многих').
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.