From fc996659f2ec3c3339983c4c5735cd32a12858fa Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Tue, 3 Oct 2017 11:02:38 +1300 Subject: [PATCH] #1139 - NoSuchMethodError: javax.persistence.Embedded.prefix()Ljava/lang/String; --- .../server/deploy/parse/AnnotationAssocOnes.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocOnes.java b/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocOnes.java index 74c5789f7..afccf654f 100644 --- a/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocOnes.java +++ b/src/main/java/io/ebeaninternal/server/deploy/parse/AnnotationAssocOnes.java @@ -199,7 +199,11 @@ public class AnnotationAssocOnes extends AnnotationParser { prop.setEmbedded(); prop.setDbInsertable(true); prop.setDbUpdateable(true); - prop.setColumnPrefix(embedded.prefix()); + try { + prop.setColumnPrefix(embedded.prefix()); + } catch (NoSuchMethodError e) { + // using standard JPA API without prefix option, maybe in EE container + } readEmbeddedAttributeOverrides(prop); }