Re: Inserting "null" not working (Sun App Server, Postgres, EJB3)?

Поиск
Список
Период
Сортировка
От aaabdallah@gmail.com
Тема Re: Inserting "null" not working (Sun App Server, Postgres, EJB3)?
Дата
Msg-id 1172814465.505368.169610@j27g2000cwj.googlegroups.com
обсуждение исходный текст
Ответ на Re: Inserting "null" not working (Sun App Server, Postgres, EJB3)?  ("Heiko W.Rupp" <heiko.rupp@redhat.com>)
Список pgsql-jdbc
On Mar 1, 11:48 pm, heiko.r...@redhat.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.rex.ejb.entities.MyTable@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.r...@redhat.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!


В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Dave Cramer
Дата:
Сообщение: Re: statement caching proof of concept redux
Следующее
От: "Heiko W.Rupp"
Дата:
Сообщение: Re: Inserting "null" not working (Sun App Server, Postgres, EJB3)?