Мне кажется, что когда вы используете отношения в Hibernate / JPA, использование таких связей, как OneToMany, может повысить производительность при чтениях, поскольку для получения родительского объекта и всех дочерних объектов потребуется выполнить только один вызов базы данных. Я хочу избежать использования отношений и просто отображать столбцы внешнего ключа как обычные столбцы из-за характера моего приложения.
Одна проблема заключается в том, что когда я действительно хочу обрабатывать отношения, мне нужно сделать код, подобный этому ...
ParentEntity pe => someDao.findBySomething("some param"); //db round trip List<ChildEntity
childEntities = someDao.findChildren(pe); //db round trip
Кажется, что есть какой-то способ сделать что-то более ручное, чем я хочу, избегая лишних круговых поездок. Есть идеи?