openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sharath_H" <>
Subject JPA Bug:Nesting of Emebedded in Embeddable element
Date Wed, 04 Apr 2007 21:16:14 GMT

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="" xmlns:xsi=""
xsi:schemaLocation=" orm_1_0.xsd" version="1.0">
<entity class="A">    
<table name="TableA"/>    
<id name="id">        
 <column name="ID"/>                   
<embedded name="objB"/>
<embeddable class="B">      
<basic name="str1">
   <column name="COL2"/>
<basic name="d">
   <column name="DateCol"/>
<embedded name="objC"/>

<embeddable class="C">      
<basic name="str2">
   <column name="COL3"/>

This was not possible due to orm schema restriction.

**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of
the addressee(s). If you are not the intended recipient, please notify the sender by e-mail
and delete the original message. Further, you are not to copy, disclose, or distribute this
e-mail or its contents to any other person and any such actions are unlawful. This e-mail
may contain viruses. Infosys has taken every reasonable precaution to minimize this risk,
but is not liable for any damage you may sustain as a result of any virus in this e-mail.
You should carry out your own virus checks before opening the e-mail or attachment. Infosys
reserves the right to monitor and review the content of all messages sent to or from this
e-mail address. Messages sent to or from this e-mail address may be stored on the Infosys
e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***

View raw message