openjpa-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From alex_ro_bv <>
Subject Re: General restrictions
Date Thu, 08 May 2008 12:44:08 GMT

First of all, thanks for your reply.
Anyway, that was not the answer I was expecting :). I was hoping for
something like:
"Get the sources from openJPA and modify in class
org.apache.openJPA.kernel.QueryImpl the method.... adding a listener ...."
or something like that.... One way or another I have to achieve this.
Thanks, and if anyone knows a proper mode or modification in the source
code, please let me know.

Adam Hardy-5 wrote:
> alex_ro_bv on 07/05/08 10:39, wrote:
>> Hi all, I was wondering if there is possible a general restriction for my
>> database using openJPA.
>> What I mean is that in my database all my tables have some common fields.
>> For example deletedflag. So I was wondering if is there any way to
>> exclude
>> all these records in my business logic somehow. So for any query that I
>> execute via openJPA, a new condition should be implied, with
>> deletedflag=0.
>> This should be applied for all the joins too. I was hoping for some easy
>> setting in orm.xml or something like that were I could add conditions for
>> all my tables but couldn't find any.
>> Thank you very much, for your response.
> No there is no JPA capability for filters in the Hibernate sense. You
> could 
> implement GROUP BY ... HAVING in all your queries.
> I would use database views.

View this message in context:
Sent from the OpenJPA Users mailing list archive at

View raw message