Итак, у меня есть родительский объект, у которого есть 2 дочерних элемента, которые являются коллекциями.
Однако один из этих дочерних элементов будет нулевым.
В моем родительском объекте есть тип переменной, если онЕсли "x", то дочерняя коллекция типа "y" будет нулевой, если тип "y", то дочерняя коллекция типа "x" будет нулевой.
Всякий раз, когда я получаю родителя, мне всегда нужнои дети тоже.
Есть ли что-то по сути неправильно в том, чтобы делать что-то подобное в Сущности
@PostLoad
public void fetchCollections(){
if(type == Y){
// fetch Collection<X> by doing collection.getSize();
}
if(type == Y){
// fetch Collection<Y> by doing collection.getSize();
}