Don't use int but instead Integer as entity attribute. Pain in the ass but that's life 
sometimes... :-)
/L

----- Original Message ----- 
From: Jim Cheesman <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, April 30, 2001 11:41 AM
Subject: Re: [JBoss-user] Null pointer/Server exception when int column null in db


> At 12:52 PM 4/30/2001, you wrote:
> >Hi,
> >one way to solve this is by changing the getXX() method in your EJBean 
> >class for that field to:
> >
> >public int getXX(){
> >   if (XX == null)
> >     XX = 0;
> >   return XX;
> >}
> 
> Thanks, but... this won't work (or compile): you can't compare an int to null.
> 
> Any other ideas?
> 
> 
> 
> 
> >
> > >I'm getting a NullPointerException (wrapped up in a
> > >TransactionRolledbackException, in turn wrapped up in a ServerException...)
> > >when I try to read a column with null data in an int field. Is there any
> > >work around for this with a CMP entity bean, or is BMP the only way forward?
> > >
> > >
> > >
> > >The db is DB2 over JDBC:ODBC, which I've finally managed to get working.
> > >The data is legacy and cannot be changed...
> > >
> > >
> > >
> > >Jim
> > >
> > >--
> > >
> > >                           *   Jim Cheesman   *
> > >             Trabajo:
> > >[EMAIL PROTECTED] - (34)(91) 724 9200 x 2360
> > >               Personal:
> > >[EMAIL PROTECTED] (34) 606 770 244
> > >            Prepositions are not words
> > >to end sentences with.
> > >
> > >
> > >
> > >_______________________________________________
> > >JBoss-user mailing list
> > >[EMAIL PROTECTED]
> > >http://lists.sourceforge.net/lists/listinfo/jboss-user
> > >
> >
> >
> >
> >_______________________________________________
> >JBoss-user mailing list
> >[EMAIL PROTECTED]
> >http://lists.sourceforge.net/lists/listinfo/jboss-user
> 
> 
> --
> 
>                            *   Jim Cheesman   *
>              Trabajo: 
> [EMAIL PROTECTED] - (34)(91) 724 9200 x 2360
>                Personal: 
> [EMAIL PROTECTED] (34) 606 770 244
>             Prepositions are not words 
> to end sentences with.
> 
> 
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-user


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to