ok, I got it. You want me to add a Jira entry for this? I never did this
before ... : |
Andrus Adamchik
<andru..bjectsty
le.org> To
cayenne-use..ncubator.apache.org
Tuesday, 29 cc
August 2006 15:19
Subject
Re: Problems with MySql id type
Please respond to with AUTO_INCREMENT
cayenne-use..ncu
bator.apache.org
On Aug 29, 2006, at 4:16 PM, Tobias SCHOESSLER wrote:
> But still you are right there is a bug in mysql too. If the column
> type is
> INT and not INT UNSIGNED it should return java.lang.Integer but it
> returns
> java.lang.Long instead. This was my first observation.
Still probably worth fixing the mapping to follow the docs.
> but why does cayenne need BIGINT mapping set for the column to
> retrieve it
> as a java.lang.Long? I understand that this is unrelated to the bug
> in the
> mysql jdbc driver mentioned above.
This is simply a workaround for the bug. BIGINT has a default JDBC
mapping to java.lang.Long. So this consistently produced a Long
during select and when reading auto-incremented value via JDBC.
Andrus
This archive was generated by hypermail 2.0.0 : Tue Aug 29 2006 - 09:31:48 EDT