Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
3.0.1
-
None
-
None
-
All.
Description
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"/>