Salut,

I just realized that using foreign is not a bad idea. But there are some 
points that are not clear to me. Here is my problem: I'd like to 
something like the following:

<table name="USER">
    <column name="USER_ID" primaryKey="true" required="true" 
type="INTEGER"/>
    <column name="NAME" size="255" type="VARCHAR"/>

    <foreign-key foreignTable="USER_ADDRESS">
       <reference local="USER_ID" foreign="USER_ID"/>
    </foreign-key>
</table>

<table name="USER_ADDRESS">
    <column name="USER_ADDRESS_ID" primaryKey="true" required="true" 
type="INTEGER"/>
    <column name="STREET" size="255" type="VARCHAR"/>
    <column name="ZIP" size="255" type="VARCHAR"/>
    <column name="USER_ID" required="true" type="INTEGER"/>
</table>

I thought I'll get a method in (torque generated) BaseUser.java that 
would be like

public class BaseUser
{

...
    public Vector getAddresses()
    {...}

...

}

Instead I get following Errors when I want to compile that stuff:

compile:
    [javac] Compiling 273 source files to 
/data/projects/mmicvs/mmi/projects/mmitorque/bin/classes
    [javac] 
/data/projects/mmicvs/mmi/projects/mmitorque/src/java/com/mmi/db/BaseUser.java:650: 
cannot resolve symbol
    [javac] symbol  : method setUserId  (int)
    [javac] location: class com.mmi.db.BaseUser
    [javac]            setUserId(v.getUserId());
    [javac]            ^
    [javac] 
/data/projects/mmicvs/mmi/projects/mmitorque/src/java/com/mmi/db/BaseUserAddress.java:133:
 
cannot resolve symbol
    [javac] symbol  : method setUserId  (int)
    [javac] location: class com.mmi.db.TurbineUser
    [javac]                   ((User)collTurbineUsers.get(i))
    [javac]                   ^
    [javac] 2 errors

Does anybody know what I'm missing here?!? Thanks in advance....

Aleks


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

Reply via email to