db-torque-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thomas Fox <Thomas....@seitenbau.net>
Subject Re: Using bit in primary key not supported?
Date Fri, 08 Oct 2010 19:41:09 GMT
In Torque 3.3 it does not work, sorry. I created a jira issue
https://issues.apache.org/jira/browse/TORQUE-151

However I created a fix for Torque 4.0, see commits at the jira issue. If
you want you can try to backport the fix to 3.3. You need to fix the
runtime and the templates.

    Thomas

>   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-unsubscribe@db.apache.org
> > For additional commands, e-mail: torque-user-help@db.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-user-help@db.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
For additional commands, e-mail: torque-user-help@db.apache.org


Mime
View raw message