I am trying to use the onetomany in Transfer but I am not sure I am
understanding it correctly here is my transfer config.

<object name="Client" table="clients"
decorator="model.decorators.client">
                                <id name="clientID" type="UUID" 
generate="true"/>
                                <property name="clientName" type="string" 
column="clientName" />
                                <property name="insOn" type="date" 
column="insOn" />
                                <property name="insByfk" type="string" 
column="insByfk" />
                                <property name="updOn" type="date" 
column="updOn" />
                                <property name="updByfk" type="string" 
column="updByfk" />
                                <property name="isActive" type="numeric" 
column="isActive" />
                                <manytomany name="modules" 
table="ClientModules">
                                        <link column="clientIDFK" 
to="client.Client"/>
                                        <link column="moduleIDFK" 
to="lookups.Modules"/>
                                        <collection type="array">
                                                <order property="ModuleName"/>
                                        </collection>
                                </manytomany>
                                <onetomany name="AttendeeRoles">
                                        <link to="client.AttendeeRoles" 
column="clientIDFK"/>
                                        <collection type="array">
                                                <order property="attendeeRole" 
order="asc"/>
                                        </collection>
                                </onetomany>

                        </object>

<object name="AttendeeRoles" table="attendeeRoles"
decorator="model.decorators.AttendeeRoles">
                                <id name="attendeeRoleID" type="UUID" 
generate="true" />
                                <property name="attendeeRole" type="string" 
column="attendeeRole" /
>
                                <property name="isActive" type="numeric" 
column="isActive" />
                                <property name="insByFk" type="string" 
column="insByFk" />
                                <property name="insOn" type="date" 
column="insOn" />
                                <property name="updByFk" type="string" 
column="updByFk" />
                                <property name="updon" type="date" 
column="updon" />
                        </object>

but now I can't do this.

local.tql="
                        from
                            client.AttendeeRoles as t1
                            join client.Client as t2
                            on t1.clientidfk = t2.clientid";

                rc.query = rc.transfer.createQuery(local.tql);
                rc.qAttendeeRoles = rc.transfer.listByQuery(rc.query);

here is the error I am getting

Application Execution Exception
Error Type: PropertyNotFoundException : [N/A]
Error Messages: The property that was searched for could not be found
The property 'clientidfk' could not be found in the object
'client.AttendeeRoles'

when I add the clientidfk to the attendeeroles I get this error

Error Type:  Database : 42000
Error Messages: Error Executing Database Query.
Column 'clientIDFk' specified twice

INSERT INTO attendeeRoles
(clientIDFK,attendeeRole,isActive,insByFk,insOn,updByFk,updon,clientIDFK,attendeeRoleID)
VALUES ( (param 1) , (param 2) , (param 3) , (param 4) , (param 5) ,
(param 6) , (param 7) , (param 8) , (param 9) )

what am I doing wrong.


--~--~---------~--~----~------------~-------~--~----~
Before posting questions to the group please read:
http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer

You received this message because you are subscribed to the Google Groups 
"transfer-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/transfer-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to