Я работаю над своим первым проектом hibernate и создаю класс @Embeddable
.
Документация показывает все примеры в этом разделе (классы @Embeddable
и @Entity
) как статические классы. В чем причина?
Согласно этому фрагменту:
Чаще всего встраиваемые типы используются для группировки нескольких основных сопоставлений типов и повторного их использования в нескольких объектах.
Поскольку статические классы могут быть только вложенными, и поскольку многие примеры @Embeddables
, которые я видел здесь, не являются статичными, знаете ли вы, почему документы были написаны таким образом?