Like that's <Table tableName="RESERVE" typeName="Reserve"> <Column columnName="ID" propertyName="reserveID" primaryKey="true" /> <Column columnName="ROOM_ID" propertyName="roomID" /> <Column columnName="EMAIL" propertyName="email"/> <Column columnName="DATEHOUR" propertyName="dateHour"/> <Column columnName="REASON" propertyName="reasom"/> </Table>
<Table tableName="EQUIPMENT" typeName="Equipment"> <Column columnName="ID" propertyName="equipmentID" primaryKey="true" generated="true" /> <Column columnName="NAME" propertyName="name" /> <Column columnName="QUANTITY" propertyName="quantity"/> <Column columnName="TYPE" propertyName="type"/> </Table> <Table tableName="RESERVE_EQUIPMENTS" > <Column columnName="RESERVE_ID" propertyName="reserveID" /> <Column columnName="EQUIPMENT_ID" propertyName="equipmentID" /> </Table> <Relationship name="reserveEquipments" primaryKeyTable="RESERVE" foreignKeyTable="RESERVE_EQUIPMENTS" many="true"> <KeyPair primaryKeyColumn="ID" foreignKeyColumn="RESERVE_ID" /> </Relationship> <Relationship name="equipmentReserves" primaryKeyTable="EQUIPMENT" foreignKeyTable="RESERVE_EQUIPMENTS" many="true"> <KeyPair primaryKeyColumn="ID" foreignKeyColumn="EQUIPMENT_ID" /> </Relationship> 2007/4/20, Kevin Williams <[EMAIL PROTECTED]>:
Hello Paulo, The RDB DAS does not yet directly support many to many relationships. YOu can work around this by using two 1:m relationships where both Reserve and Equipment has 1:m relationship with Reserve_Equipment. So, you have to directly model the junction table. --Kevin On 4/20/07, Paulo Henrique Trecenti <[EMAIL PROTECTED]> wrote: > > Hi, > I'm try using the DAS Relationship but I can not undestand, in my case I > try > make this > > _________ __________ > | Reserve | *_________*| Equipment | > |________| | |__________| > | > _______|____________ > | Reserve_Equipments | > |__________________ | > > Ok, one Reserve have many equipments, one equipment can be used by many > Reservers then I have a relatonship many to many. > My config file is > > <Table tableName="RESERVE" typeName="Reserve"> > <Column columnName="ID" propertyName="reserveID" primaryKey="true" > /> > <Column columnName="ROOM_ID" propertyName="roomID" /> > <Column columnName="EMAIL" propertyName="email"/> > <Column columnName="DATEHOUR" propertyName="dateHour"/> > <Column columnName="REASON" propertyName="reasom"/> > </Table> > > <Table tableName="EQUIPMENT" typeName="Equipment"> > <Column columnName="ID" propertyName="equipmentID" > primaryKey="true" > generated="true" /> > <Column columnName="NAME" propertyName="name" /> > <Column columnName="QUANTITY" propertyName="quantity"/> > <Column columnName="TYPE" propertyName="type"/> > </Table> > > <Relationship name="reserveEquipments" primaryKeyTable="RESERVE" > foreignKeyTable="EQUIPMENT" many="true"> > <KeyPair primaryKeyColumn="ID" foreignKeyColumn="EQUIPMENT_ID" /> > </Relationship> > > This is correct ? If yes how I can insert into table RESERVE_EQUIPMENTS > using DataObject with ChangeSummary ? > > -- > Paulo Henrique Trecenti >
-- Paulo Henrique Trecenti