I believe something like the work I had in mind for 
https://github.com/hibernate/hibernate-orm/wiki/Proposal---Loader-redesign 
is the best option for implementing JPA 2.1 "entity graph" support into 
Hibernate.  To that end I have been working on that proposal to see how 
quickly that could come about.

Essentially the phase we need to tie in  "entity graph" support is a 
redefinition of the current JoinWalkers.  The approach I took, at a high 
level, is that of the visitor pattern.

The work currently lives at 
https://github.com/sebersole/hibernate-loader-redesign  I'd appreciate 
any extras eyes.

Longer term I'd like the stuff that lives in the 
org.hibernate.loader.walking package to be part of the run time 
(persister) metadata, but for the moment I just use wrapping and 
delegation.
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to