Uploaded image for project: 'Hibernate ODM'
  1. Hibernate ODM
  2. HIBERNATE-46

simple mutation statement (insert, update and delete) translation

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Unknown 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@mongodb.com Nathan Xu
            Reporter:
            nathan.xu@mongodb.com Nathan Xu
            None
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              None
              None
              None
              None