cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nikita Timofeev (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAY-2571) DataDomainFlushAction redesign
Date Mon, 22 Apr 2019 14:33:00 GMT
Nikita Timofeev created CAY-2571:
------------------------------------

             Summary: DataDomainFlushAction redesign
                 Key: CAY-2571
                 URL: https://issues.apache.org/jira/browse/CAY-2571
             Project: Cayenne
          Issue Type: Improvement
          Components: Core Library
            Reporter: Nikita Timofeev
            Assignee: Nikita Timofeev
             Fix For: 4.2.M1


{{DataDomainFlushAction}} is a big chunk of code that is hard to maintain and to change. We
need a better version to be able to support it and fix issues we already have (flattened attributes
update, long flattened path, etc.)

The idea is to create some intermediate representation of operations we should perform on
DB layer and work with them, rather than trying to do everything with Persistent objects.

Ideally this should be fully compatible with existing logic in terms of generated SQL batch
queries.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message