Dear friends, i'm deploying a cmp which has a collection of other cmps as a cmp attribute, and i've prepared a orion-ejb-jar.xml like the following:
<entity-deployment name="xxx" table="TABLE"> <primkey-mapping> ... </primkey-mapping> <cmp-field-mapping name="participations"> <collection-mapping table="TABLE_PARTICIPATIONS"> <primkey-mapping> <cmp-field-mapping name="id" .../> </primkey-mapping> <value-mapping type="MyType"> <cmp-field-mapping name="value"> <entity-ref home="Participation"> <cmp-field-mapping name="value" persistence-name="participation_id"/> </entity-ref> </cmp-field-mapping> </value-mapping> </collection-mapping> </cmp-field-mapping> ... The problem is that when i deploy, i found orion is building his own tables instead of building the "TABLE" which i specified, and the worse is that there is no participation, and i come to SQLException which states participations is not a column in the table. it would be much appriciated if anybody could help me. Thnx in advance. --MS.