I have found a problem with a discrepancy between getColumnClassName()
and internalGetObject() in
The former is defined (indirectly) to return the fully qualified class
name of (a possible superclass of) the object returned by the latter.
For a smallint column, the former returns "java.lang.Short", but the
latter returns a java.lang.Integer. Short is neither Integer, nor a
superclass of Integer.
I guess someone should add the line "return new
Short(getShort(columnIndex));" between lines 123 and 124 of rev 1.108 of
AbstractJdbc2ResultSet.java. There may be a similar problem with tinyint
columns, but I don't have any tinyint columns.
pgsql-jdbc by date
|Next:||From: Kris Jurka||Date: 2010-07-29 23:49:31|
|Subject: Re: Integer is not a subclass of Short|
|Previous:||From: David Kerr||Date: 2010-07-29 21:06:45|
|Subject: Re: Idle in TX / Java process hang's in the vicinity of JDBC|