Re: Postgres driver converting null bind values to Byte array

From: Dave Cramer <davecramer(at)postgres(dot)rocks>
To: Karthik K L V <venkata(dot)karthik4u(at)gmail(dot)com>
Cc: pgsql-jdbc(at)lists(dot)postgresql(dot)org
Subject: Re: Postgres driver converting null bind values to Byte array
Date: 2022-07-20 19:07:02
Message-ID: CADK3HHLnvNTtBwDBOfBpDF+FTFA6BEHS=Qddq1+y74AddCCQjw@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

On Wed, 20 Jul 2022 at 12:43, Karthik K L V <venkata(dot)karthik4u(at)gmail(dot)com>
wrote:

> Hi Team,
>
> I am facing the below issue while executing a query in Aurora Postgres
> SQL 13.2 from java application using Spring Data JPA and Hibernate.
>
> The query works perfectly fine when the value of the bind variable gets
> resolved to some value but fails with the below exception when the same
> bind value gets resolved to null from the java application.
>
> *Exception*:
>
>
> *Caused by: org.postgresql.util.PSQLException: ERROR: operator does not
> exist: text = bytea Hint: No operator matches the given name and argument
> types. You might need to add explicit type casts. Position: 1037*
>
> The value of the bind variable is sent as String from the application and
> the Datatype of the corresponding Column is Text.
>
> Here are the version details.
>
> 1. JAVA: 11
> 2. Postgres Driver: postgresql-42.3.5.jar
> 3. Server: Aurora Postgres 13.2
> 4. Executing a prepared statement with Bind values resolved at runtime.
>
> Could you please let me know if there is any property available on the
> Postgres driver which can be configured to avoid converting null object
> values to Byte array?
>

I'm guessing you are using setObject ?
It would be helpful to see the type mapping

Dave Cramer
www.postgres.rocks

>
> Appreciate your help.
> Thank you.
>
>
> --
> Karthik klv
>

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Karthik K L V 2022-07-21 05:00:06 Re: Postgres driver converting null bind values to Byte array
Previous Message Karthik K L V 2022-07-20 16:43:16 Postgres driver converting null bind values to Byte array