From 6be26aaff282799ab8ee33175fbe49e2ecbe922e Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Tue, 26 Jan 2016 15:30:57 +1300 Subject: [PATCH] #537 - Change PersistenceException: Mapping limitation on @JoinColumn such that it includes the bean type --- .../avaje/ebeaninternal/server/deploy/BeanPropertyAssocOne.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/avaje/ebeaninternal/server/deploy/BeanPropertyAssocOne.java b/src/main/java/com/avaje/ebeaninternal/server/deploy/BeanPropertyAssocOne.java index 88df2ea78..95c549811 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/deploy/BeanPropertyAssocOne.java +++ b/src/main/java/com/avaje/ebeaninternal/server/deploy/BeanPropertyAssocOne.java @@ -107,7 +107,7 @@ public class BeanPropertyAssocOne extends BeanPropertyAssoc { String foreignJoinColumn = columns[0].getForeignDbColumn(); String foreignIdColumn = targetDescriptor.getIdProperty().getDbColumn(); if (!foreignJoinColumn.equalsIgnoreCase(foreignIdColumn)) { - throw new PersistenceException("Mapping limitation - @OneToOne @JoinColumn needs to map to a primary key as per Issue #529 " + throw new PersistenceException("Mapping limitation - @JoinColumn on " + getFullBeanName() + " needs to map to a primary key as per Issue #529 " + " - joining to " + foreignJoinColumn + " and not " + foreignIdColumn); } }