Добрый день.
Ответ - никак.
Как вы сами сказали, это объекты. А значит, их значения будут хранится в других таблицах. А этот объект при помощи foreign key будет ссылаться на вложенный объект.
Есть правда, следующий вариант (если он вам подойдет):
Если объект может быть встроенным, то вы можете вместо сущности использовать аннотации
@Embeddable & @Embedded
https://www.baeldung.com/jpa-embedded-embeddable
Т.е. по факту колонки встраиваемого объекта будут добавлены к основной сущности
P.S. есть еще один вариант реализации вашей задумки. Возможно, что не самый лучший.
В общем, если вы используете БД postgres, то объект можно хранить в формате jsonb.
Из коробки решения нет, но можно подключить доп. либу.
Вот, похожий вопрос:
https://stackoverflow.com/questions/51276703/how-t...
Зависимость:
<dependency>
<groupId>com.vladmihalcea</groupId>
<artifactId>hibernate-types-52</artifactId>
<version>2.2.2</version>
</dependency>
@Type(type = "jsonb")
@Column(columnDefinition = "jsonb")
private List<Child> children;
На мой взгляд, лучше не заморачиваться так. Имхо, правильнее создавать отдельные таблицы.