for which request does it through there the exception?
first you render it ? then you change it and it throws the exception on the
second request?
does load get called at that point?
On Sun, May 4, 2008 at 12:37 PM, Mathias P.W Nilsson <[EMAIL PROTECTED]>
wrote:
>
> Thanks!
>
> This is what I'm trying to do but I still get the exception.
>
> This is from my DAO
>
> @SuppressWarnings( "unchecked" )
> public List<Collection> getCollections(){
> org.hibernate.Session hibernateSession =
> (org.hibernate.Session)getEntityManager().getDelegate();
> return hibernateSession.createCriteria Collection.class
>
> ,se.edgesoft.hairless.model.criteria.alias.Alias.COLLECTION.getAlias()).list();
> }
>
> I use the
> org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
> before the wicket filter.
> This is Entity manager and not sessionInView.
>
> In my base class I spring inject my dao's using @SpringBean annotation.
>
> Here is the model I'm using
>
> IModel collectionModel = new LoadableDetachableModel(){
> private static final long serialVersionUID = 1L;
> protected Object load(){
> return getCollectionDao().getCollections();
> }
> };
>
>
> And it complains in my renderer
>
> public class CollectionChoiceRenderer extends ChoiceRenderer {
> private static final long serialVersionUID = 1L;
> public Object getDisplayValue(Object object) {
> if (object instanceof Collection) {
> Collection collection = ( Collection ) object;
>
> return collection.getIdentifier();
> }
> return null;
> }
> public String getIdValue(Object key, int index) {
> if (key instanceof Collection) {
> Collection collection = ( Collection ) key;
> return collection.getId().toString();
> }
> return null;
> }
> }
>
> Lazy loading exception when I try collection.getId().toString()
>
> I thought this was detaching hibernate entities. The Collection class is a
> hibernate annotated pojo.
>
>
> --
> View this message in context:
> http://www.nabble.com/How-to-avoid-Lazy-loading-exception-tp17040941p17044892.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>