It's possible that there is a getter on the proxy that returns an object that has the getSession() method. Difficult to tell from my current test app. I'll write some introspection code to find out what's going on.
Jeff > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 30, 2003 4:45 PM > To: Schnitzer, Jeff > Cc: [EMAIL PROTECTED] > Subject: RE: [Hibernate] Trouble with proxy implementations > > > Wierd .... those methods are defined on the _handler_ class, > not the proxy interface itself..... > > And I didn't thing the proxies implement the interface of the > MethodInterceptor.... > > > > > "Schnitzer, > Jeff" To: > <[EMAIL PROTECTED]> > <[EMAIL PROTECTED] cc: > xis.com> Subject: RE: [Hibernate] > Trouble with proxy implementations > > 31/01/03 11:04 > AM > > > > > > > It's with a very recent CVS copy of hibernate2. The getters must be > generated by CGLIB. It's hard to follow the exact call graph (I get an > exception that prevents the full XML from being displayed) but one > example: > > It looks like the proxy has a method getSession() that returns a > net.sf.hibernate.impl.SessionImpl. > > Jeff > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > Sent: Thursday, January 30, 2003 3:42 PM > > To: Schnitzer, Jeff > > Cc: [EMAIL PROTECTED] > > Subject: Re: [Hibernate] Trouble with proxy implementations > > > > > > Hmmmm. HibernateProxy itself only declares writeReplace(). Do you mean > > methods > > that are coming from CGLIB, or are you referring to an older version > of > > Hibernate? > > > > > > > > > > "Schnitzer, Jeff" > > <[EMAIL PROTECTED]> To: > > <[EMAIL PROTECTED]> > > Sent by: cc: > > [EMAIL PROTECTED] Subject: > > [Hibernate] Trouble with proxy implementations > > eforge.net > > > > > > 31/01/03 10:30 AM > > > > > > > > > > > > > > I'm having a small problem with the generated proxy implementations in > > one of my webapps. My data objects are of course java beans, and > these > > java beans are passed up into the presentation tier. > > > > Among other things, my presentation tier uses reflection to examine > the > > data (model) components and generate XML from them. This works great > > with real beans but causes a lot of trouble with proxies. > > > > Unfotunately the generated proxies have a lot of methods that fit the > > javabeans property pattern getXXX() and return sophisticated objects. > > This really makes a mess out of the process. > > > > Is it possible to change these methods so that they do not coincide > with > > the pattern for javabeans properties? > > > > Jeff Schnitzer > > [EMAIL PROTECTED] > > > > > > ------------------------------------------------------- > > This SF.NET email is sponsored by: > > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > > http://www.vasoftware.com > > _______________________________________________ > > hibernate-devel mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/hibernate-devel > > > > > > > > > > ********************************************************************** > > Any personal or sensitive information contained in this email and > > attachments must be handled in accordance with the Victorian > Information > > Privacy Act 2000, the Health Records Act 2001 or the Privacy Act 1988 > > (Commonwealth), as applicable. > > > > This email, including all attachments, is confidential. If you are > not > > the > > intended recipient, you must not disclose, distribute, copy or use the > > information contained in this email or attachments. Any > confidentiality > > or > > privilege is not waived or lost because this email has been sent to > you in > > error. If you have received it in error, please let us know by reply > > email, delete it from your system and destroy any copies. > > ********************************************************************** > > > > > > > > > > > > ********************************************************************** > Any personal or sensitive information contained in this email and > attachments must be handled in accordance with the Victorian Information > Privacy Act 2000, the Health Records Act 2001 or the Privacy Act 1988 > (Commonwealth), as applicable. > > This email, including all attachments, is confidential. If you are not > the > intended recipient, you must not disclose, distribute, copy or use the > information contained in this email or attachments. Any confidentiality > or > privilege is not waived or lost because this email has been sent to you in > error. If you have received it in error, please let us know by reply > email, delete it from your system and destroy any copies. > ********************************************************************** > > > ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ hibernate-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/hibernate-devel