Hi,


I think I've solved the issue when generating foreign key references in
torque.  The problem seems to be multiple references to the 'get'
accessor. 

I am including a cvs diff for each of the files effected.  Is this the
best way to submit patches??

Take Care 
Jason Kary


--- J Kary <[EMAIL PROTECTED]> wrote:
> Oops... I forgot to mention that I am working with the HEAD version.
> 
> JK
> 
> --- J Kary <[EMAIL PROTECTED]> wrote:
> > Hi,
> > 
> > I am playing around with bugrat and turbine-torque.  I've been able
> > to
> > generate a schema xml for torque to create an object-map, however
> > when
> > I add in the foreign key references for the table bug, I get
> multiple
> > method definitions in the base object. 
> > 
> > Can someone tell me if I am doing something wrong?
> > 
> > Thanks
> > Jason Kary
> > 
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Get email alerts & NEW webcam video instant messaging with Yahoo!
> > Messenger
> > http://im.yahoo.com> <?xml version="1.0"?>
> > <!DOCTYPE app-data SYSTEM
> > "http://jakarta.apache.org/turbine/dtd/database.dtd";>
> > <!-- Autogenerated by JDBCToXMLSchema! -->
> > <app-data>
> >     <database>
> >         <table name="action">
> >             <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> >             <column name="acttype" required="true" size="1"
> > type="CHAR"/>
> >             <column name="actor" required="true" type="INTEGER"/>
> >             <column name="acttime" required="true"
> type="TIMESTAMP"/>
> >             <column name="target" required="true" size="1"
> > type="CHAR"/>
> >             <column name="targetid" required="true"
> type="INTEGER"/>
> >             <column name="argone" required="true" type="INTEGER"/>
> >             <column name="argtwo" required="true" type="INTEGER"/>
> >             <column name="comment2" size="255" type="VARCHAR"/>
> >         <foreign-key foreignTable="rataction">
> >            <reference local="acttype" foreign="id" />
> >         </foreign-key>
> >         <foreign-key foreignTable="person">
> >            <reference local="actor" foreign="id" />
> >         </foreign-key>
> >         </table>
> >         <table name="actiontype">
> >             <column name="id" primaryKey="true" required="true"
> > size="1" type="CHAR"/>
> >             <column name="name" required="true" size="32"
> > type="CHAR"/>
> >             <column name="desctext" required="true" size="255"
> > type="CHAR"/>
> >         </table>
> >         <table name="authgroup">
> >             <column name="userid" primaryKey="true" required="true"
> >                 size="16" type="CHAR"/>
> >             <column name="groupid" primaryKey="true"
> required="true"
> >                 size="16" type="CHAR"/>
> >         </table>
> >         <table name="authuser">
> >             <column name="userid" primaryKey="true" required="true"
> >                 size="16" type="CHAR"/>
> >             <column name="passwd" size="16" type="CHAR"/>
> >         </table>
> >         <table name="category">
> >             <column name="pkg" primaryKey="true" required="true"
> >                 size="8" type="CHAR"/>
> >             <column name="cat" primaryKey="true" required="true"
> >                 size="8" type="CHAR"/>
> >             <column name="sub" primaryKey="true" required="true"
> >                 size="8" type="CHAR"/>
> >             <column name="name" required="true" size="32"
> > type="CHAR"/>
> >             <column name="resp" required="true" type="INTEGER"/>
> >             <column name="catdesc" size="255" type="CHAR"/>
> >         </table>
> >         <table name="bugclass">
> >             <column name="id" primaryKey="true" required="true"
> > size="1" type="CHAR"/>
> >             <column name="name" required="true" size="32"
> > type="CHAR"/>
> >             <column name="info" size="255" type="CHAR"/>
> >             <column name="lvl" required="true" type="INTEGER"/>
> >         </table>
> >         <table name="comment2">
> >             <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> >             <column name="target" required="true" size="1"
> > type="CHAR"/>
> >             <column name="targetid" required="true"
> type="INTEGER"/>
> >             <column name="descid" required="true" type="INTEGER"/>
> >             <column name="commentor" required="true"
> type="INTEGER"/>
> >             <column name="cmttime" required="true"
> type="TIMESTAMP"/>
> >         </table>
> >         <table name="confidence">
> >             <column name="id" primaryKey="true" required="true"
> > size="1" type="CHAR"/>
> >             <column name="name" required="true" size="32"
> > type="CHAR"/>
> >             <column name="info" size="255" type="CHAR"/>
> >             <column name="lvl" required="true" type="INTEGER"/>
> >         </table>
> >         <table name="description">
> >             <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> >             <column name="synopsis" required="true" size="255"
> > type="VARCHAR"/>
> >             <column name="url" size="255" type="VARCHAR"/>
> >             <column name="email" type="INTEGER"/>
> >             <column name="mimetype" size="128" type="VARCHAR"/>
> >             <column name="desctext" type="VARBINARY"/>
> >         </table>
> >         <table name="email">
> >             <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> >             <column name="recvdate" required="true"
> > type="TIMESTAMP"/>
> >             <column name="hdrmsgid" required="true" size="255"
> > type="VARCHAR"/>
> >             <column name="hdrfrom" required="true" size="255"
> > type="VARCHAR"/>
> >             <column name="hdrto" required="true" size="255"
> > type="VARCHAR"/>
> >             <column name="hdrsubject" size="255" type="VARCHAR"/>
> >         </table>
> >         <table name="emailcontent">
> >             <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> >             <column name="size2" required="true" type="INTEGER"/>
> >             <column name="content" required="true"
> > type="LONGVARBINARY"/>
> >         </table>
> >         <table name="envdefs">
> >             <column name="id" primaryKey="true" required="true"
> > size="8" type="CHAR"/>
> >             <column name="os" required="true" size="32"
> type="CHAR"/>
> >             <column name="osrel" required="true" size="32"
> > type="CHAR"/>
> >             <column name="platform" required="true" size="32"
> > type="CHAR"/>
> >         </table>
> >         <table name="envdesc">
> >             <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> >             <column name="release" size="32" type="CHAR"/>
> >             <column name="envjvm" size="32" type="CHAR"/>
> >             <column name="envos" size="32" type="CHAR"/>
> >             <column name="envosrel" size="32" type="CHAR"/>
> >             <column name="envplat" size="32" type="CHAR"/>
> >             <column name="envdesc" size="255" type="CHAR"/>
> >         </table>
> >         <table name="forward">
> >             <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> >             <column name="source" required="true" size="1"
> > type="CHAR"/>
> >             <column name="srcid" required="true" type="INTEGER"/>
> >             <column name="srcsub" required="true" type="INTEGER"/>
> >             <column name="desturl" required="true" size="255"
> > type="VARCHAR"/>
> >         </table>
> >         <table name="person">
> >             <column name="id" primaryKey="true" required="true"
> > type="INTEGER"/>
> >             <column name="type" required="true" size="1"
> > type="CHAR"/>
> >             <column name="email" required="true" size="128"
> > type="VARCHAR"/>
> >             <column name="name" required="true" size="128"
> > type="VARCHAR"/>
> >             <column name="login" size="16" type="VARCHAR"/>
> >             <column name="org" size="128" type="VARCHAR"/>
> >             <column name="url" size="255" type="VARCHAR"/>
> >             <column name="phone" size="32" type="VARCHAR"/>
> >             <column name="fax" size="32" type="VARCHAR"/>
> >         </table>
> >         <table name="priority">
> >             <column name="id" primaryKey="true" required="true"
> > size="1" type="CHAR"/>
> >             <column name="name" required="true" size="32"
> > type="CHAR"/>
> >             <column name="info" size="255" type="CHAR"/>
> >             <column name="lvl" required="true" type="INTEGER"/>
> >         </table>
> >         <table name="properties">
> >             <column name="propkey" primaryKey="true"
> required="true"
> >                 size="128" type="VARCHAR"/>
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com

Object.vm.diff

Peer.vm.diff

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to