В настоящее время я читаю документацию Hibernate относительно ассоциаций сущностей, и я немного затрудняюсь понять некоторые вещи. Это должно быть сделано по существу с разницей между ассоциациями ManyToOne
и OneToMany
. Хотя я использовал их в реальных проектах, я не могу полностью понять разницу между ними. Насколько я понимаю, если таблица/сущность имеет связь ManyToOne
с другой, то ассоциация должна быть с другой стороны OneToMany
. Итак, как нам решить, какой из них выбрать на основе конкретного случая и как он влияет на базу данных/запросы/результаты? Есть ли повсюду хороший пример?
P.S.: Я считаю, что это было бы полезно из-за его актуальности для вопроса, если бы кто-то мог, кроме того, объяснить, что является точкой владельца ассоциации и разницы между двунаправленной и однонаправленной ассоциацией.