you can pass in the id if you want, i prefer to work with objects...so
class entitymodel extends ldm {
private final String cn;
private final Serialializable id;
public entitymodel(class cl, serializable id) { cn=cl.getName(); this.id=id; }
public entitymodel(identifiable entity) {
cn=hibernateutils.unproxy(entity).getclass().getname();
id=entity.getid(); }
public object load() { session.get(class.forname(cn), id); }
}
this is just more convinient, obviously identifiable is an interface
we use here internally.
-igor
On Thu, May 8, 2008 at 3:10 PM, Mathias P.W Nilsson
<[EMAIL PROTECTED]> wrote:
>
> Thanks Igor!
>
> So if I use the sample code you gave me and, when getting the Object from
> the constructor
> on the response page I will have a detached object.
>
> Do I have to load the object from database here? When looking at the Phone
> book example I see you pass id instead of object. Is this more lightweight
> or is it better practice to just pass the id and not the whole object?
>
>
> --
> View this message in context:
> http://www.nabble.com/Detached-models-tp17136199p17137533.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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]