У меня есть класс под названием "Домен". Каждый домен может иметь несколько поддоменов (одного типа).
Мне нужно определить поддомены и корневые домены. Поддомены могут иметь поддомены сами. Это может быть довольно много уровней.
Пример:
Rootdomain
|- Subdomain 1
| |- Subdomain 2
| |
| |- Subdomain 3
|
|- Subdomain 4
| |- Subdomain 5
Как моделировать такой Java-класс с аннотациями Hibernate?