-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
5
-
None
-
None
-
None
-
None
-
None
-
None
-
None
In https://jira.mongodb.org/browse/HIBERNATE-14, https://jira.mongodb.org/browse/HIBERNATE-17 and https://jira.mongodb.org/browse/HIBERNATE-19
only entity specific static MQL translation is done to satisfy basic CRUD goals (load by id has to be statement based).
Another normal way to go about CRUD processing is through dynamic HQL or Criterion. This ticket is focused on the statement translation including:
- insertion
- updating
- deletion
Addressing the source code notes tagged with TODO-HIBERNATE-46 is in scope of this ticket.
The scope includes:
- ad-hoc filter based on basic entity (no association with other entity)'s field value comparison or boolean combination
- implementing Limit query option (e.g. QueryOptions#getLimit()), including firstRow and maxRow if applied
- implementing sorting if applied
- depends on
-
HIBERNATE-62 Simple select query statement implementation
-
- In Code Review
-
- is related to
-
HIBERNATE-62 Simple select query statement implementation
-
- In Code Review
-
- related to
-
HIBERNATE-14 insertion MQL translation
-
- Closed
-
-
HIBERNATE-17 deletion MQL translation
-
- Closed
-
-
HIBERNATE-18 basic updating
-
- Closed
-
-
HIBERNATE-62 Simple select query statement implementation
-
- In Code Review
-
-
HIBERNATE-12 basic insertion
-
- Closed
-
-
HIBERNATE-15 basic deletion
-
- Closed
-