Dude, don't ask me why. We are introducing java into a C shop. C programmers 
love bitmaps (I know, I programmed in C/Unix for 7 years). I think the rational 
is that it makes the "if" statements simpler.

Not to worry. After we get through this initial transition, the bitmaps are 
going to be on the short list. OTH, I am having a bit of fun extending ibator 
to handle some of the other things we must deal with (like primary and 
secondary databases/datasources.  If I attempt an operation against the primary 
and it fails, my dao has to retry against a different database)

In C zero is considered false so you can write stuff like I am about to show 
you.

        if(0x0044 & foo.getPermission())  . . .

where a java programmer (or more accurately, a non-embedded/non-real-time 
systems programmer) would be more likely to write.

     if(foo.isReadableByGroup() && foo.isReadableByOwner())

-----Original Message-----
From: Larry Meadors [mailto:[EMAIL PROTECTED]
Sent: Friday, November 14, 2008 9:29 AM
To: [email protected]
Subject: Re: bitmap fields

I don't know. :)

[OT] I am curious why you would do this instead of using multiple named fields.

Larry


On Fri, Nov 14, 2008 at 7:24 AM, David McReynolds
<[EMAIL PROTECTED]> wrote:
> Has anyone used ibator with bitmaps? We've got several bitmaps in various
> tables and so far, I've resorted to writing custom mappings for queries that
> need to interrogate those fields. I'd love to be able to use the generated
> xxxByExample mappings but I have no idea what the criteria would be because
> of the way one has to deal with bit maps (where foo & 8 > 0, for example,
> returns true only if the the 4th bit(2^3) is set).
>
>
>
> --dlm

Reply via email to