В моем Java-приложении у меня есть одна сущность, у некоторых из них может быть ссылка на другую.
Скажи, что у меня есть сущность:
class Work{
User manager;
}
class User{
List works;
}
Тогда, если я создам один экземпляр Work, он будет содержать ссылку на одного пользователя, который будет содержать ссылку на Work.
Я боюсь, что будут бесконечные гнезда.
Так мне интересно, стоит ли этого избегать или нет?