Re: parameter substitution problem in jdbc driver? (8.1) - Mailing list pgsql-general

From Kris Jurka
Subject Re: parameter substitution problem in jdbc driver? (8.1)
Date
Msg-id Pine.BSO.4.61.0601271612050.27900@leary.csoft.net
Whole thread Raw
In response to parameter substitution problem in jdbc driver? (8.1)  (Dave E Martin <postgresql-to.dave@dave.to>)
List pgsql-general

On Fri, 27 Jan 2006, Dave E Martin wrote:

> When a query of this form:
>
> /* from xxx where yyy = ? */ select a,b,c,d from xxx where yyy = ?
>
> is sent to the jdbc driver (as a prepared statement), it complains that
> parameter 2 is not set. This is a query from hibernate3.1, with hibernate's
> "generate comments in sql" option turned on.
>
> Is the problem in the JDBC driver, in Hibernate, or in the JDBC spec?
>

This is the JDBC driver's fault.  There are a number of places it does not
correctly detect placeholders vs. comments/text, for example dollar
quoting is another one.

Kris Jurka

pgsql-general by date:

Previous
From: Dave E Martin
Date:
Subject: parameter substitution problem in jdbc driver? (8.1)
Next
From: Oliver Fürst
Date:
Subject: Re: Are rules transaction safe?