Quote:
Hibernate uses two differnt instances so that even polymorphic associations can be proxied --when the proxied object is fetched, it may be an instance of a mapped subclass of Item (if there were any subclasses of Item, that is). We can even choose any interface implemented by the Item class as the type of the proxy. To do so, we declare it using the proxy attribute, instead of specifying lazy="true":
Could someone explain in more detail what the proxied object is? I'm not too sure if I understand what it means by "a mapped subclass of Item" either.
thanks in advance,
Mike