Re: Found a problem with 8.2-508 JDBC 4

From: Kris Jurka <books(at)ejurka(dot)com>
To: "Campbell, Lance" <lance(at)illinois(dot)edu>
Cc: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: Found a problem with 8.2-508 JDBC 4
Date: 2008-09-11 17:19:14
Message-ID: Pine.BSO.4.64.0809111317070.12192@leary.csoft.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

On Thu, 11 Sep 2008, Campbell, Lance wrote:

> When the below SQL is executed the result set returns the value of
> "null" for the field "calendar_name". When I use driver "8.2-506 JDBC
> 4" and "8.2-507 JDBC 4" it work correctly and I get a valid value.
>
> SELECT ...,
> event.*,
> calendar.name as calendar_name

Evidently event.* contains a field called calendar name and you're getting
bitten by this change (from the 508 changelog):

The JDBC spec says that when you have two duplicately named
columns in a ResultSet, a search by name should return the
first one. Previously our code was returning the second match.
(jurka) Thanks to Magne Mahre.

Kris Jurka

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Kris Jurka 2008-09-11 17:25:43 Re: createArrayOf, type resolved outside search_path on arrays of composite
Previous Message Campbell, Lance 2008-09-11 15:46:16 Found a problem with 8.2-508 JDBC 4