Ken H created RF-12608:
--------------------------

             Summary: pickList without collectionType results in failure to 
lazily load
                 Key: RF-12608
                 URL: https://issues.jboss.org/browse/RF-12608
             Project: RichFaces
          Issue Type: Bug
      Security Level: Public (Everyone can see)
    Affects Versions: 4.3.0.M2, 4.2.3.Final
            Reporter: Ken H


Changes to the selectManyHelper class in 4.2.3+ causes a lazy loading exception 
in hibernate when the backing collection is persistent and is not eagerly 
loaded.

The problem seems to be that fetching the collection in 
SelectManyHelper.getConvertedValue bypasses the PersistentSet getter that would 
normally issue the lazy load request.

Defining the collectionType (e.g. java.util.ArrayList) bypasses this issue.

Ideally this method would detect Hibernate proxy collections and handle them 
appropriately. However, I realize that may cause a dependency so perhaps it 
would be enough to document this option and situation in the component 
reference.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues

Reply via email to