From: <hib...@li...> - 2006-03-08 02:21:24
|
Author: epbernard Date: 2006-03-07 21:21:04 -0500 (Tue, 07 Mar 2006) New Revision: 9573 Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/AnnotationBinder.java Log: fake support for @PrimaryKeyJoinColumns on @OneToOne Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/AnnotationBinder.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/AnnotationBinder.java 2006-03-08 01:28:05 UTC (rev 9572) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/AnnotationBinder.java 2006-03-08 02:21:04 UTC (rev 9573) @@ -1132,7 +1132,9 @@ } else if ( property.isAnnotationPresent( OneToOne.class ) ) { OneToOne ann = property.getAnnotation( OneToOne.class ); - boolean trueOneToOne = property.isAnnotationPresent( PrimaryKeyJoinColumn.class ); + //FIXME support a proper PKJCs + boolean trueOneToOne = property.isAnnotationPresent( PrimaryKeyJoinColumn.class ) + || property.isAnnotationPresent( PrimaryKeyJoinColumns.class ); Cascade hibernateCascade = property.getAnnotation( Cascade.class ); NotFound notFound = property.getAnnotation( NotFound.class ); boolean ignoreNotFound = notFound != null && notFound.action().equals( NotFoundAction.IGNORE ); |