This is an automated email from the ASF dual-hosted git repository. ntimofeev pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/cayenne.git.
from 18684c8 CAY-2659 Use new SQLBuilder utility to generate SQL for batch queries release and upgrade notes new 12a63da CAY-2641 Add Lazy Attributes - support for lazy attribute loading/saving - UI in the Modeler new f937a35 CAY-2641 Add Lazy Attributes - codegen templates - attribute faulting - tests new 987ef91 CAY-2641 Add Lazy Attributes - tests new 09b811a Merge pull request #423 from stariy95/4.2-CAY-2641-FEATURE-lazy-attributes The 6540 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../java/org/apache/cayenne/gen/ImportUtils.java | 2 +- .../java/org/apache/cayenne/gen/PropertyUtils.java | 4 + .../main/resources/templates/v4_1/singleclass.vm | 22 +++- .../main/resources/templates/v4_1/superclass.vm | 21 +++- .../AttributeFault.java} | 45 +++----- .../org/apache/cayenne/access/DataRowUtils.java | 6 +- .../select/DescriptorColumnExtractor.java | 4 + .../configuration/xml/ObjEntityHandler.java | 1 + .../java/org/apache/cayenne/map/ObjAttribute.java | 22 ++++ .../java/org/apache/cayenne/LazyAttributesIT.java | 119 +++++++++++++++++++++ .../org/apache/cayenne/testdo/lazy/Lazyblob.java | 9 ++ .../auto/_Lazyblob.java} | 52 ++++----- .../cayenne/unit/di/server/CayenneProjects.java | 1 + .../cayenne/unit/di/server/SchemaBuilder.java | 2 +- ...ayenne-enum.xml => cayenne-lazy-attributes.xml} | 2 +- ...{lifecycles.map.xml => lazy-attributes.map.xml} | 14 +-- .../dialog/objentity/ObjAttributeInfoDialog.java | 7 +- .../objentity/ObjAttributeInfoDialogView.java | 13 ++- .../modeler/editor/ObjAttributeTableModel.java | 36 +++++-- .../editor/wrapper/ObjAttributeWrapper.java | 8 ++ 20 files changed, 310 insertions(+), 80 deletions(-) copy cayenne-server/src/main/java/org/apache/cayenne/{exp/parser/ASTNotExists.java => access/AttributeFault.java} (53%) create mode 100644 cayenne-server/src/test/java/org/apache/cayenne/LazyAttributesIT.java create mode 100644 cayenne-server/src/test/java/org/apache/cayenne/testdo/lazy/Lazyblob.java copy cayenne-server/src/test/java/org/apache/cayenne/testdo/{inheritance_vertical/auto/_IvBaseWithLock.java => lazy/auto/_Lazyblob.java} (69%) copy cayenne-server/src/test/resources/{cayenne-enum.xml => cayenne-lazy-attributes.xml} (90%) copy cayenne-server/src/test/resources/{lifecycles.map.xml => lazy-attributes.map.xml} (56%)