I'm a newbie, so this is a pretty fundamental question.
I'm not sure if there is a bi-directional relationship between the objects in memory and ObjectDB. I know I can modify the objects and use persist() to write them to the database. But does running a JPQL update or delete alter the in-memory objects?
There are cases where the JPQL syntax is more expressive than operating on a collection, but I'm not sure if that will alter my program state. Will it?