ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Siming Weng <siming.w...@gmail.com>
Subject Re: how to map unsigned bigint in MySql to long value
Date Wed, 26 Oct 2005 15:42:24 GMT
I'll have a go later. Thank you for the quick response.

On 10/26/05, Jeff Butler <jeffgbutler@gmail.com> wrote:
> iBATIS does not have a type handler for BigInteger - because there is no
> "getBigInteger()" method on a result set.  iBATIS will call getObject() if
> it doesn't know what the data type is (i.e. if you use a Map as a result, or
> if the property in your result class is of type Object) - then you could
> cast it yourself.  This will mimic what you are doing in JDBC.
>
> Jeff Butler
>
>
> On 10/26/05, Siming Weng <siming.weng@gmail.com > wrote:
> > Hi,
> >
> > I'm trying to map a table field of unsigned bigint to long value in
> > java. But it always give wrong numbers looks like being overflow. Pure
> > JDBC code can return the correct value.
> >
> > JDBC documenation says RecordSet.getObject(int columnIndex) will
> > return a java.math.BigInteger if the field is unsigned bigint. But it
> > seems iBatis doesn't support BigInteger.
> >
> > did anyone experience the same problem?
> >
> > Cheers,
> >
> > Simon
> >
>
>

Mime
View raw message