Using Hibernate/JPA without relationships and avoiding multiple DB calls
It seems to me that when you use relationships in Hibernate/JPA that using relationships like OneToMany can have a performance boost on reads because only one database call would need to be run to get a parent entity and all children entities.  I want to avoid using relationships and just map foreign key columns as normal columns due to the nature of my application.

One problem is that when I actually want to handle relationships I need to do code like this...

> ParentEntity pe =
> someDao.findBySomething("some param");
> //db round trip List<ChildEntity>
> childEntities =
> someDao.findChildren(pe); //db round
> trip

It seems like there is some way to do things a big more manually like I want while avoiding the extra round trips.  Any ideas?
Using Hibernate/JPA without relationships and avoiding multiple DB calls
===

It seems to me that when you use relationships in Hibernate/JPA that using relationships like OneToMany can have a performance boost on reads because only one database call would need to be run to get a parent entity and all children entities.  I want to avoid using relationships and just map foreign key columns as normal columns due to the nature of my application.

One problem is that when I actually want to handle relationships I need to do code like this...

> ParentEntity pe =
> someDao.findBySomething("some param");
> //db round trip List<ChildEntity>
> childEntities =
> someDao.findChildren(pe); //db round
> trip

It seems like there is some way to do things a big more manually like I want while avoiding the extra round trips.  Any ideas?