From: | aaabdallah(at)gmail(dot)com |
---|---|
To: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: Inserting "null" not working (Sun App Server, Postgres, EJB3)? |
Date: | 2007-03-02 05:47:45 |
Message-ID: | 1172814465.505368.169610@j27g2000cwj.googlegroups.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
On Mar 1, 11:48 pm, heiko(dot)r(dot)(dot)(dot)(at)redhat(dot)com ("Heiko W.Rupp") wrote:
> Hi,
>
> Am 01.03.2007 um 15:04 schrieb Ahmed Abd-el-Shafy Abd-Allah:
>
> > Internal Exception: org.postgresql.util.PSQLException : ERROR: column
> > "pools" is of type smallint but expression is of type character
> > varyingError Code: 0
>
> > Call:INSERT INTO MYTABLE (POOLS) VALUES (?)
> > bind => [ null]
> > Query:InsertObjectQuery(aaacs(dot)rex(dot)ejb(dot)entities(dot)MyTable(at)10b287f)
>
> We have the very same problem with JBoss EJB3 and Postgres.
> Our "solution" is to get the underlying Hibernate session via
> EntityManager.getDelegate() and call the setNull() (?) Method
> from Hibernate for this. So the problem is twofold:
> - EJB3 being too stupid to have a setNull() method
> - Postgres JDBC driver not automatically the right thing anyway
>
> Heiko
>
> --
> Heiko W.Rupp
> heiko(dot)r(dot)(dot)(dot)(at)redhat(dot)com,http://www.dpunkt.de/buch/3-89864-429-4.html
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: explain analyze is your friend
Could you explain that a bit more, or better yet show a code sample? I
can get the delegate of course, but to go from there to setNull - you
lost me.
thanks!
From | Date | Subject | |
---|---|---|---|
Next Message | Heiko W.Rupp | 2007-03-02 07:30:58 | Re: Inserting "null" not working (Sun App Server, Postgres, EJB3)? |
Previous Message | Dave Cramer | 2007-03-02 03:17:26 | Re: statement caching proof of concept redux |