From 61238ede48543b76f333b2f9796540a8460992a8 Mon Sep 17 00:00:00 2001 From: Jody Grassel Date: Wed, 2 May 2012 16:26:55 +0000 Subject: [PATCH] OPENJPA-2146: StateManager for Embeddable may throw Exception while initializing git-svn-id: https://svn.apache.org/repos/asf/openjpa/branches/2.1.x@1333100 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/openjpa/kernel/StateManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/StateManagerImpl.java b/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/StateManagerImpl.java index 3f3638cf3..0cb018a00 100644 --- a/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/StateManagerImpl.java +++ b/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/StateManagerImpl.java @@ -169,7 +169,7 @@ public class StateManagerImpl if (broker.getMultithreaded()) _instanceLock = new ReentrantLock(); - if (_meta.getIdentityType() == ClassMetaData.ID_UNKNOWN) + if (_meta.getIdentityType() == ClassMetaData.ID_UNKNOWN && !_meta.isEmbeddable()) throw new UserException(_loc.get("meta-unknownid", _meta)); }