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


Reply via email to