This is of course the manual way but fetch-groups are smarter in my oppinion.... But i am using Kodo and it might be that fetch groups are not supported in openJPA but i think it is....
Yes fetch groups are suppored in OpenJPA. So can u give some basic use case for using fetch groups ?
-- Best Regards Evgeny K. Shepelyuk