[hibernate-issues] [Hibernate-JIRA] Created: (HHH-7161) The type SessionImpl.IdentifierLoadAccessImpl is not visible (not public) so the new API session.byId(..) is not useable

Guenther Demetz (JIRA) noreply at atlassian.com
Fri Mar 9 09:29:50 EST 2012


The type SessionImpl.IdentifierLoadAccessImpl is not visible (not public) so the new API session.byId(..) is not useable
------------------------------------------------------------------------------------------------------------------------

                 Key: HHH-7161
                 URL: https://hibernate.onjira.com/browse/HHH-7161
             Project: Hibernate ORM
          Issue Type: Bug
          Components: core
    Affects Versions: 4.1.1, 4.1.0
            Reporter: Guenther Demetz
            Priority: Minor


Document http://in.relation.to/Bloggers/41FeatureLoadingByNaturalId
says that the new approach has been made available for identifier based loading as well,
by listing following 2 new public methods:

public IdentifierLoadAccess byId(String entityName);
public IdentifierLoadAccess byId(Class entityClass);

Unfortunately IdentifierLoadAccess is a private inner class of SessionImpl so 

session.byId(C.class).load(id);

gives following compile-error:
java.lang.Error: Unresolved compilation problem: 
	The type SessionImpl.IdentifierLoadAccessImpl is not visible


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list