I have some questions on detached models for Wicket

Let's say I create a detached model like this

IModel detachedModel = new LoadableDetachableModel(){
   protected Object load(){
      return ..... spring injected hibernate dao.... lets say Categories
   }
};

So now I'll have a detached model.

now I'll use a ListView to populate data from the detachedModel

add( new ListView( "myId" , detachedModel   ){
   public void populateItem( ListItem item) {
       final Category category = (Category) item.getModelObject();

      item.add( new Link( "link" ){
          public void onClick(){
            setResponsePage( new CategoryPage( category ) );
          }
      } );
   }
});

I hope this is right. This is obviously from the top of my head. My question
is.
When In my CategoryPage after a user has clicked the link in the list item
is the Category that I got
from a detached model detached? Or is it a hibernate proxy? If so, how can I
get it detached all the way?


Igor wrote something about a detached DataProvider. Do I need to use
DataProvider to get detached hibernate pojos? I would really want to know
how to do this. Right now, I'm in spagetti code with DAOS that throws
LazyLoading exceptions and Wicket pages that does the same.


-- 
View this message in context: 
http://www.nabble.com/Detached-models-tp17136199p17136199.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]

Reply via email to