[hibernate-commits] Hibernate SVN: r15610 - branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/tool/hbm2x/pojo.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Tue Nov 25 07:56:25 EST 2008
Author: anthonyHib
Date: 2008-11-25 07:56:25 -0500 (Tue, 25 Nov 2008)
New Revision: 15610
Modified:
branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/tool/hbm2x/pojo/EntityPOJOClass.java
Log:
HBX-524 : jpa fix
Modified: branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/tool/hbm2x/pojo/EntityPOJOClass.java
===================================================================
--- branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/tool/hbm2x/pojo/EntityPOJOClass.java 2008-11-25 09:05:02 UTC (rev 15609)
+++ branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/tool/hbm2x/pojo/EntityPOJOClass.java 2008-11-25 12:56:25 UTC (rev 15610)
@@ -454,10 +454,13 @@
OneToOne oneToOne = (OneToOne)property.getValue();
if (oneToOne.isConstrained())
ab.addQuotedAttribute("mappedBy", getOneToOneMappedBy(cfg, oneToOne));
-
StringBuffer buffer = new StringBuffer(ab.getResult());
+ buffer.append(getHibernateCascadeTypeAnnotation(property));
+ if (!oneToOne.isConstrained()){
+ AnnotationBuilder ab1 = AnnotationBuilder.createAnnotation( importType("javax.persistence.PrimaryKeyJoinColumn") );
+ buffer.append(ab1.getResult());
+ }
- buffer.append(getHibernateCascadeTypeAnnotation(property));
return buffer.toString();
}
More information about the hibernate-commits
mailing list