Я новичок в дизайне баз данных и в Hibernate. Я начал читать документацию по Hibernate. В нем говорилось о «сопоставлении коллекций», «сопоставлении ассоциаций» и «сопоставлении компонентов». Я не понимаю разницы между ними и не уверен, когда что использовать в отношениях «один ко многим/многие к одному/многие ко многим». Мне кажется, что все они делают примерно одно и то же...
Не могли бы вы объяснить различия между "сопоставлением коллекций", "сопоставлением ассоциаций" и "сопоставлением компонентов", как указано в документе Hibernate? Примеры того, когда лучше всего использовать, какое отображение будет оценено.
PS. Не знаю, слишком ли это общий вопрос, чтобы задавать его здесь. Если вы думаете, что это так, извините за потраченное время. Любые предложения по хорошему общему тексту или веб-сайту тоже будут хороши.
Спасибо!!