I have pushed a newly updated version of the design.adoc bringing the
discussions up-to-date with the latest code/design.
This PoC work is getting very far along and I really have not had much
feedback. My concern is that this code is only going to become harder to
review (more to look at) as more
It likely is not an issue. Query spaces only come into play with regards
to restrictions. Since the EntityGraph is not part of the query proper
restrictions cannot be based on it.
That would be a scenario to try though... create a query restricting
results based on some joined attribute and then
Query spaces for EntityGraph nodes/subgraphs are not currently added
when applied to a Query, and so the session is not flushed if it
contains updated data relevant to the EntityGraph that is not in the
query spaces defined for the Query.
I originally though this was a critical issue, but now that