Class level query filter
-------------------------
Key: OPENJPA-655
URL: https://issues.apache.org/jira/browse/OPENJPA-655
Project: OpenJPA
Issue Type: New Feature
Components: query
Reporter: Pinaki Poddar
Assignee: Pinaki Poddar
Attachments: class-filter.patch.txt
A class-level query filter that applies to all queries implicitly is a useful
functionality and available in similar software product [1].
The base functionality is:
a) A class can be annotated with a query
@Entity
@Filter(query="SELECT x FROM PObject x WHERE x.field = f1 AND x.status =! DONE")
public class PObject {...}
b) Any query on class PObject will augment the class-level filter predicates.
c) @Filter query can be parametrized. The parameters can be set on current
FetchPlan.
Will attach a draft/prototype for such functionality. Please take a look and
let me know your valued comments.
[1] http://www.hibernate.org/hib_docs/reference/en/html/filters.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.