Nesting of Emebedded in Embeddable element ------------------------------------------
Key: OPENJPA-204 URL: https://issues.apache.org/jira/browse/OPENJPA-204 Project: OpenJPA Issue Type: Bug Components: jpa Affects Versions: 0.9.6 Reporter: sharath.h Hi, In orm_1_0.xsd or orm-xsd.rsrc files under the <xsd:complexType name="embeddable-attributes"> the <xsd:element name="embedded" type="orm:embedded" minOccurs="0" maxOccurs="unbounded"/> is not present. Please let me know if there is any valid reason behind it.Was the embedded element in embeddable-attributes was accidently missed out? I faced the issue when i tried the example something like as shown below: class A { int id; B objB; } class B { String str1; Date d; C objC; } class C { String str2; } I wanted to persist object A into a single table by having object B as embedded and object B inturn having object C as embedded. My corresponding orm mapping file is as shown below: <?xml version="1.0" encoding="UTF-8"?> <entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm orm_1_0.xsd" version="1.0"> <entity class="A"> <table name="TableA"/> <attributes> <id name="id"> <column name="ID"/> </id> <embedded name="objB"/> </attributes> </entity> <embeddable class="B"> <attributes> <basic name="str1"> <column name="COL2"/> </basic> <basic name="d"> <column name="DateCol"/> </basic> <embedded name="objC"/> </embeddable> <embeddable class="C"> <attributes> <basic name="str2"> <column name="COL3"/> </basic> </embeddable> </entity-mappings> This was not possible due to orm schema restriction. Thanks, Regards, Sharath.H -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.