Я хочу поднять вопрос о однонаправленных и двунаправленных ассоциациях.
С моей точки зрения, всегда лучше отдавать предпочтение однонаправленным ассоциациям, потому что двунаправленный кажется чрезмерным, а классы, соединенные двунаправленными ассоциациями, являются более связными.
Как вы думаете, я прав? На мой взгляд, даже если двунаправленные ассоциации необходимы для упрощения запросов HQL, лучше избегать этого, что может усложнить архитектуру.
Что вы думаете об этом?