Cayenne Modeler is inconsistent when adding Embeddables
-------------------------------------------------------
Key: CAY-1574
URL: https://issues.apache.org/jira/browse/CAY-1574
Project: Cayenne
Issue Type: Bug
Components: Modeler
Affects Versions: 3.0.1
Environment: All.
Reporter: Michael Gentry
When entering an Embeddable in Cayenne Modeler:
If on the ObjEntity/Attribute tab, you add an attribute and type in the
ObjAttribute and Java Type directly, the project will fail to validate with a
missing DbAttribute error.
If on the ObjEntity/Attribute tab, you add an attribute and then inspect the
new attribute and select the Embeddable from the pulldown of types, the project
will pass validation.
The model/XML is actually different between the two options (the first shown
here is when doing it the "correct" way):
mrg@apad:~/Projects$ diff WobberyDomainMap.map.xml*
88c88
< <embedded-attribute name="settings"
type="net.wobbery.entity.MatchSettings"/>
---
> <obj-attribute name="settings"
> type="net.wobbery.entity.MatchSettings"/>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira