From: <one...@us...> - 2003-04-04 13:58:19
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/persister In directory sc8-pr-cvs1:/tmp/cvs-serv11567/persister Modified Files: AbstractEntityPersister.java Log Message: fixed problem with proxy.getId() for an interface proxy Index: AbstractEntityPersister.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/persister/AbstractEntityPersister.java,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** AbstractEntityPersister.java 28 Jan 2003 10:22:26 -0000 1.21 --- AbstractEntityPersister.java 4 Apr 2003 13:58:12 -0000 1.22 *************** *** 491,495 **** Method proxyGetter = identifierGetter.getMethod(); try { ! proxyGetter = ReflectHelper.getGetter( model.getProxyInterface(), identifierPropertyName ).getMethod(); } catch (Exception e) {} --- 491,499 ---- Method proxyGetter = identifierGetter.getMethod(); try { ! proxyGetter = ReflectHelper.getGetter( ! //model.getProxyInterface(), //for old dynamic proxies ! mappedClass, ! identifierPropertyName ! ).getMethod(); } catch (Exception e) {} |