You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by "Bartosz Jakubowski (JIRA)" <ji...@apache.org> on 2013/06/11 21:53:21 UTC
[jira] [Created] (OPENJPA-2396) Wrong error log in PCEnhancer when
MappedSuperclass contains Id
Bartosz Jakubowski created OPENJPA-2396:
-------------------------------------------
Summary: Wrong error log in PCEnhancer when MappedSuperclass contains Id
Key: OPENJPA-2396
URL: https://issues.apache.org/jira/browse/OPENJPA-2396
Project: OpenJPA
Issue Type: Bug
Components: Enhance
Affects Versions: 2.2.2
Reporter: Bartosz Jakubowski
Priority: Minor
The patch for OPENJPA-2233 logs error message when embeddable entity has Id field. Because MappedSuperclass is set embedded only the message is shown if it contains an Id field. As far as I can see it doesn't break its behavior in any way.
Don't know if it's just the log condition incorrect or maybe the MappedSuperclass shouldn't be set embedded only in AnnotationPersistenceMetaDataParser lines [555,558]:
// while the spec only provides for embedded exclusive, it doesn't
// seem hard to support otherwise
if (entity == null)
meta.setEmbeddedOnly(true);
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira