Any idea why my installation would be having this problem?

--------------------------------------------
Nathan McMinn
Application Developer
NequalsOne - HealthCare marketing tools
mailto:[EMAIL PROTECTED]
http://www.NequalsOne.com 

-----Original Message-----
From: Luca Zappa [mailto:[EMAIL PROTECTED] 
Sent: Saturday, March 13, 2004 4:26 PM
To: 'Apache Torque Users List'
Subject: RE: Generated class problem

Hi Nathan,
  I have genereted (without Maven) your simple schema with Torque 3.1
and
the two methods are included in BaseOrder class (see the attachment).

public Customer getCustomer() throws TorqueException 
public void setCustomer(Customer v) throws TorqueException


Regards,
 Luca

-----Original Message-----
From: Nathan Mcminn [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 12, 2004 6:31 PM
To: [EMAIL PROTECTED]
Subject: Generated class problem

I'm having a problem with foreign keys in torque.  We are trying to
upgrade
to Torque 3.1 from an older snapshot build.  Maven is handling the
build,
using torque:om.  With our older version, if we had a foreign key
defined
for a given table, a method was generated in the base<table-name> object
that takes an object of the foreign table as an argument.  For example,
given the following simple schema:
 
    <table name="CUSTOMER">
        <column name="OBJECT_ID" primaryKey="true" required="true"
type="INTEGER"/>
        <column name="CUSTOMER_ID" required="true" type="INTEGER"/>
        <column name="NAME" required="true" size="40" type="VARCHAR"/>
    </table>
 
    <table name="ORDER">
        <column name="OBJECT_ID" primaryKey="true" required="true"
type="INTEGER"/>
        <column name="ITEM" required="true" size="40" type="VARCHAR"/>
        <column name="CUSTOMER_ID" required="true" type="INTEGER"/>
        <foreign-key foreignTable="CUSTOMER">
            <reference foreign="OBJECT_ID" local="CUSTOMER_ID"/>
        </foreign-key>
    </table>
 
two base<table-name> classes would be produced, BaseOrder, and
BaseCustomer.
BaseOrder would have a method called getCustomer that returned a
Customer
object, and a method called setCustomer(Customer c) that takes a
Customer
object as an argument.
 
After generating my classes using Torque 3.1, this is no longer
happening.
When I generate my classes, all Base<table-name> and
Base<table-name>Peer
classes are created, but the methods I am used to seeing for handling
foreign-key relationships are gone.
--------------------------------------------
Nathan McMinn
Application Developer
NequalsOne - HealthCare marketing tools
mailto:[EMAIL PROTECTED]
http://www.NequalsOne.com 
 


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

Reply via email to