Re: Using bit in primary key not supported?

Martin Tilsted <[email protected]> Fri, 08 Oct 2010 14:23:02 +0200
Newsgroups gmane.comp.jakarta.turbine.torque.user
Message-ID <[email protected]>
  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: [email protected]
> For additional commands, e-mail: [email protected]
>