> Okay, I figured out the problem. The FetchGroup doesn't actually let me > dictate between fetching or not fetching a specific property. Rather, it > only lets me mark fields as lazily vs. eagerly loaded. So, when I was > calling the getter it was making a separate call to the database to populate > my variable at that time. I get it. Unfortunately, I will want to call > these getters later, even on fields which I don't want to fetch. I do not > want it going back to the database to fetch that information for me. Is > there any way I can do that aside from using reflection to access the > property directly?
Not sure if this possible in you particular situation, but what if you detach your object before calling getters? I mean EntityManager.clear() or OpenJPAEntityManager.detach(pc) Regards, Milosz
