Here is my sscenario: - I have some persistable classes, proxy=none. - I defined a CustomPersister class, there I override Persister.instantiate(Serializable) and use CGLIB to enhance the persistable class and intercept some methods (for change history, soap, blabla). persister="com.blablaCustomPersister" is also specified for the persistable class.
When I try to session.load() it, my CustomPersister is instantiated, the class is enhanced, but I get this exception: cirrus.hibernate.MappingException: No persister for: op.model.OPShippingMarks$$EnhancedByCGLIB$$0 at cirrus.hibernate.impl.SessionFactoryImpl.getPersister(SessionFactoryImpl.java:363) at cirrus.hibernate.impl.SessionImpl.getPersister(SessionImpl.java:1831) at cirrus.hibernate.impl.SessionImpl.getPersister(SessionImpl.java:1838) at cirrus.hibernate.loader.Loader.loadFromResultSet(Loader.java:281) .. I'm not sure it's a hibernate problem or cglib but you get the idea. It tries to map the enhanced stuff and can't find it. Any solution? Ara. __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com ------------------------------------------------------- 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