You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-user@db.apache.org by "Sperlich, Tino" <t....@hpc-hamburg.de> on 2004/04/06 14:55:45 UTC
use of schema.xml varchar sizes
Hi all,
in the torque db schema there are
size attributes for varchars:
...
<column name="U_VERSION" javaName="UVersion" required="false" type="VARCHAR" size="10" />
...
These are translated into java string
objects in the peer classes,
and the size information is gone.
Is there a way to have the generated
classes consider this size when writing
things back to db, i.e. checking for size
and abbreviating/trimming?
since the columns size
come from the db model, strings with
more chars will make the inserts/updates
fail...
there should be size checking on the
application side, too, but an automatic
check in the db-layer would add robustness.
What do you think?
Thanks,
Tino
---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
For additional commands, e-mail: torque-user-help@db.apache.org
RE: use of schema.xml varchar sizes
Posted by Alexandru Dovlecel <al...@siemens.com>.
You will get the errors as SQLEXception from the database system :))).
IMHO, why add extra logic that requires extra code, machine resources and so
on?
Cheers,
Alex
> -----Original Message-----
> From: Sperlich, Tino [mailto:t.sperlich@hpc-hamburg.de]
> Sent: Tuesday, April 06, 2004 3:56 PM
> To: Apache Torque Users List
> Subject: use of schema.xml varchar sizes
>
>
> Hi all,
>
> in the torque db schema there are
> size attributes for varchars:
> ...
> <column name="U_VERSION" javaName="UVersion" required="false"
> type="VARCHAR" size="10" />
> ...
>
> These are translated into java string
> objects in the peer classes,
> and the size information is gone.
>
> Is there a way to have the generated
> classes consider this size when writing
> things back to db, i.e. checking for size
> and abbreviating/trimming?
>
> since the columns size
> come from the db model, strings with
> more chars will make the inserts/updates
> fail...
>
> there should be size checking on the
> application side, too, but an automatic
> check in the db-layer would add robustness.
>
> What do you think?
>
> Thanks,
>
> Tino
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-user-help@db.apache.org