Re: Automatic boolean conversion?
Jesse Barnum <[email protected]> Mon, 14 Apr 2003 12:08:32 -0400
| Newsgroups | gmane.comp.web.webobjects.eof |
|---|---|
| Message-ID | <[email protected]> |
Yeah, that's what I wound up doing - it just seems lame. I was really hoping that I was doing something wrong - I hate resorting to workarounds, and it seems very error-prone to have to remember to use a different name than what's in the EOModel. --Jesse Barnum, CEO, 360Works http://www.360works.com/ Try WooF, the only solution for linking WebObjects and FileMaker! On Monday, April 14, 2003, at 11:56 AM, Jonathan Rochkind wrote: > I haven't run into the exact problem you mention, but I have run into > other problems where EOF's 'automatic' boolean conversion creates > seriously annoying problems for me. I wish there was a way to turn it > on and off. > > My alternative is to have the actual model attribute have a different > name than the method in Java code. Since they have different names, > EOF doesn't discover that you meant to convert it to boolean, so > doesn't do the conversion for you. You can do the conversion yourself > however you want in your method implementation. That's worked for me. > > --Jonathan > > At 10:02 AM 4/11/2003 -0400, Jesse Barnum wrote: >> I'm trying to deal with Boolean values stored in the database. In >> 5.2, if I write a custom accessor method that returns a type >> 'boolean', then presto! 5.2 automatically internally converts the '1' >> or '0' from the database (I'm storing as an integer in the db) into a >> boolean. >> >> However, this 'feature' introduces a problem - the stored snapshot >> from the database contains the value '1' (I guess the conversion >> happens after that point), and whenever I save changes to the >> database, EOF thinks that that attribute has changed from '1' to >> 'true', and it writes this to the database, even when this is not >> necessarily appropriate. >> >> Has anybody else run into this? Any suggestions? >> >> --Jesse Barnum, CEO, 360Works >> http://www.360works.com/ >> Try WooF, the only solution for linking WebObjects and FileMaker! >> >> _______________________________________________ >> EOF mailing list >> [email protected] >> http://www.omnigroup.com/mailman/listinfo/eof > >