simple mutation statement (insert, update and delete) translation

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In https://jira.mongodb.org/browse/HIBERNATE-14https://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

              Assignee:
              Nathan Xu
              Reporter:
              Nathan Xu
              Slav Babanin, Valentin Kavalenka
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: