You are right torque can't generate composite keys. Don't know what I
was thinking. I have changed it to none now. But it seems torque does
know that it can't generate composite keys becasue it generate exactly
the same file with idMethod=native as it does when idMethod=none. Only
difference between the generated files were the value of
serialVersionUID. (Or rather I think that the case is that Torque don't
try to generate a key when idMethod is native).
But the problem remain. But note that the problem is with the
getPrimaryKey() method which if I remember correct is used to get the
key for an existing object, not generate a key for a new object.
Martin
On 10/08/2010 09:23 AM, Thomas Fischer wrote:
In my schema.xml file I have
<table name="templatevalue" idMethod="native">
<column name="name" primaryKey="true" required="true" size="255"
type="VARCHAR"/>
<column default="true" name="preview" primaryKey="true" required="true"
type="BIT"/>
<!-- Other fields removed -->
</table>
Torque can not generate composite keys automatically, so the idMethod
attribute in the table should be set to "none". Can you change this and try
again ?
Thomas
---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscr...@db.apache.org
For additional commands, e-mail: torque-user-h...@db.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscr...@db.apache.org
For additional commands, e-mail: torque-user-h...@db.apache.org