Gail Badner (
https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%...
) *updated* an issue
Hibernate ORM (
https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiZmRiNDU4MWVh...
) / Task (
https://hibernate.atlassian.net/browse/HHH-13997?atlOrigin=eyJpIjoiZmRiND...
) HHH-13997 (
https://hibernate.atlassian.net/browse/HHH-13997?atlOrigin=eyJpIjoiZmRiND...
) Add several methods to SessionImpl and StatefulPersistenceContext to allow an
implementor to extend functionality; make Loader#registerNonExists protected (
https://hibernate.atlassian.net/browse/HHH-13997?atlOrigin=eyJpIjoiZmRiND...
)
Change By: Gail Badner (
https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%...
)
These changes Changes are requested so that hibernate-rx can extend for {{SessionImpl}}
and {{StatefulPersistenceContext}} so that hibernate-rx can extend provide it's its
own functionality.
IMHO, once we have a better understanding of what is needed for hibernate-rx, the
appropriate changes should be moved to an SPI. For now, extending these
"internal" classes is a better alternative, to avoid having to change SPIs.
Requested addition to {{StatefulPersistenceContext}}:
* {{protected void initializeNonLazyCollections(Consumer<PersistentCollection>
initializeAction )}}
Requested additions to {{SessionImpl}}:
* {{protected StatefulPersistenceContext createPersistenceContext()}}
* {{protected ActionQueue createActionQueue()}}
Requested change to {{Loader}}:
* change {{#registerNonExists}} from {{private}} to {{protected}}
(
https://hibernate.atlassian.net/browse/HHH-13997#add-comment?atlOrigin=ey...
) Add Comment (
https://hibernate.atlassian.net/browse/HHH-13997#add-comment?atlOrigin=ey...
)
Get Jira notifications on your phone! Download the Jira Cloud app for Android (
https://play.google.com/store/apps/details?id=com.atlassian.android.jira....
) or iOS (
https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=Em...
) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100125- sha1:9c01ca7 )