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"/>
>             <column name="propval" type="VARBINARY"/>
>         </table>
>         <table name="rataction">
>             <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="actcmt" size="255" type="VARCHAR"/>
>         </table>
>         <table name="ratcomment">
>             <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="repbug">
>             <column name="report" primaryKey="true" required="true"
> type="INTEGER"/>
>             <column name="bug" primaryKey="true" required="true"
> type="INTEGER"/>
>         </table>
>         <table name="report">
> 
=== message truncated ===>
---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


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

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

Reply via email to