Skip to content
Failed

Changes

Summary

  1. [Fix #240] Rename inCommit to flushingChanges and set it even when writing uncommitted changes in UoW. (commit: d70adb2) (details)
  2. [Doc] Update Javadoc of UoW.isFlushingChanges. (commit: 3846457) (details)
  3. [SCA] SCA-based code improvements. (commit: 86ca103) (details)
  4. [Bug #234] Fix an issue with using entity id comparison after attribute referencing another entity in SOQL query. (commit: 5e01614) (details)
  5. [Perf] Optimize classpath processing by skipping JAR files that have already been processed. (commit: 492bcf1) (details)
  6. [Enhancement #233] Implement generator of entity reference proxy classes. (commit: ed78b11) (details)
  7. [Enhancement #233] Provide access to entity reference proxy classes in MetamodelImpl. (commit: ceeea3b) (details)
  8. [Enhancement #233] Create entity reference proxy in OOM and return it to UoW. (commit: 50ba797) (details)
  9. [Enhancement #233] Integrate new getReference implementation into UoW. (commit: a13c803) (details)
  10. [Enhancement #233] Ensure correct handling of reference change merging w.r.t. second-level cache. (commit: 14b596b) (details)
  11. Re-enable several disabled tests, ensure they pass. (commit: 971c655) (details)
  12. Re-enable one more disabled integration test. (commit: 139acde) (details)
  13. [Enhancement #243] Log JOPA version info on PU start. (commit: d6f0e77) (details)
  14. [Enhancement #243] Simplify generation of version number in OWL2Java. (commit: 1246c77) (details)
  15. [Bug #248] Add test reproducing the issue. (commit: 8f49499) (details)
  16. [Bug #248] Ignore merge cascading of lazy loading proxy instances. (commit: 7764609) (details)
  17. [Bug #248] Handle cascade refresh/detach w.r.t. lazy loading proxies. (commit: 8c326bc) (details)
  18. [Bug #248] Handle cascade remove w.r.t. lazy loading proxies. (commit: 75022b8) (details)
  19. [Upd] Update to RDF4J 4.3.12. (commit: 9263808) (details)
  20. [2.0.1] Bump version, update changelog. (commit: 8a03bbf) (details)
Commit d70adb2243b67e78c8ffdd67d6e5f735e03ea549 by Martin Ledvinka
[Fix #240] Rename inCommit to flushingChanges and set it even when writing uncommitted changes in UoW.

Fixes issue with em.flush when a new object was persisted.
(commit: d70adb2)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/change/ChangeTrackingIndirectMultilingualString.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWork.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/change/ChangeTrackingIndirectCollection.java (diff)
The file was modified jopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/EntityManagerTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWork.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ChangeTrackingUnitOfWork.java (diff)
Commit 3846457f6e46a899b6253b4fbd03d7a35b6449a0 by Martin Ledvinka
[Doc] Update Javadoc of UoW.isFlushingChanges.
(commit: 3846457)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWork.java (diff)
Commit 86ca1036e0927fe3e0a6c20991f7e2401e5cc965 by Martin Ledvinka
[SCA] SCA-based code improvements.
(commit: 86ca103)
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/IdentifierVisitor.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/JOPALazyUtils.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/MetamodelImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/lazy/LazyLoadingCollectionProxy.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/RDFCollectionAttribute.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ListDescriptorFactory.java (diff)
The file was modified ontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/descriptor/ReferencedListValueDescriptor.java (diff)
The file was modified ontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/list/ReferencedListHandler.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/gen/ManageableClassGenerator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/lazy/gen/LazyLoadingEntityProxyGenerator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/lazy/LazyLoadingMapProxy.java (diff)
The file was modified ontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/descriptor/ReferencedListDescriptorImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/util/CloneRegistrationDescriptor.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AbstractIdentifiableType.java (diff)
Commit 5e01614806ea2f02365f9796c64a531d13fe35c4 by Martin Ledvinka
[Bug #234] Fix an issue with using entity id comparison after attribute referencing another entity in SOQL query.
(commit: 5e01614)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlParameter.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/AttributeNode.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/FunctionNode.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
Commit 492bcf1a8e20b802a792848b69308b5fe02c53d7 by Martin Ledvinka
[Perf] Optimize classpath processing by skipping JAR files that have already been processed.

This is mostly relevant to Spring Boot nested JARs which all map to the same root application JAR, but are processed repeatedly (for each nested JAR). This optimization will skip these repeated process calls.
(commit: 492bcf1)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/loaders/DefaultClasspathScanner.java (diff)
Commit ed78b111baabce93ad56ea340b34d1e06af73685 by Martin Ledvinka
[Enhancement #233] Implement generator of entity reference proxy classes.
(commit: ed78b11)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGeneratorTest.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/GeneratedEntityReferenceProxy.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxy.java
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/EntityNotFoundException.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/GeneratedEntityReferenceProxyImpl.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/lazy/gen/PersistentPropertyGetterMatcher.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGenerator.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyPropertyAccessor.java
Commit ceeea3b0b2c8541d2082e9747259b5ceb3f53735 by Martin Ledvinka
[Enhancement #233] Provide access to entity reference proxy classes in MetamodelImpl.
(commit: ceeea3b)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/MetamodelImplTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/IdentifiableEntityType.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGenerator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/MetamodelImpl.java (diff)
Commit 50ba797545336aea4275f208c586ffdf403d862d by Martin Ledvinka
[Enhancement #233] Create entity reference proxy in OOM and return it to UoW.
(commit: 50ba797)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityReferenceFactory.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyPropertyAccessor.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityInstanceLoader.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/DefaultInstanceLoader.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGeneratorTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/DefaultInstanceLoaderTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGenerator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ConnectionWrapper.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/TwoStepInstanceLoaderTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/TwoStepInstanceLoader.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapper.java (diff)
Commit a13c80355c775442c59a13fb0455e20d0402533c by Martin Ledvinka
[Enhancement #233] Integrate new getReference implementation into UoW.

Testing getReference implementation for both types of UnitOfWork.
(commit: a13c803)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWork.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/Change.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/ObjectChangeSet.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWorkGetReferenceTest.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/MetamodelUtils.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/ChangeTrackingUnitOfWorkGetReferenceTest.java
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWorkGetReferenceTestRunner.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWork.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/merge/ManagedTypeValueMergerTest.java (diff)
The file was removedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkGetReferenceTest.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/merge/ManagedTypeValueMerger.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/DeleteObjectChange.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/NewObjectChange.java (diff)
Commit 14b596bf8dce8814260d7da2cf02c06c1e8200fd by Martin Ledvinka
[Enhancement #233] Ensure correct handling of reference change merging w.r.t. second-level cache.
(commit: 14b596b)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWork.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWorkGetReferenceTestRunner.java (diff)
Commit 971c6558ccd3a6dc0785a0c5caf37828637c870a by Martin Ledvinka
Re-enable several disabled tests, ensure they pass.
(commit: 971c655)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/TypedQueryRunner.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHints.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RetrieveOperationsRunner.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassWithQueryAttr6.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityConstructor.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/environment/Generators.java (diff)
Commit 139acde9969911821c7cf2bbb1308e5001b0077b by Martin Ledvinka
Re-enable one more disabled integration test.
(commit: 139acde)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/environment/Generators.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RetrieveOperationsRunner.java (diff)
The file was modified jopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/integration/rdf4j/UpdateOperationsTest.java (diff)
Commit d6f0e776f8044180aa3b49e0728f5d0007374b79 by Martin Ledvinka
[Enhancement #243] Log JOPA version info on PU start.
(commit: d6f0e77)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProvider.java (diff)
The file was addedjopa-impl/src/main/resources/jopa.properties
The file was modified jopa-impl/pom.xml (diff)
Commit 1246c7701242a59a12a9d98fc58b44df1ff1f4da by Martin Ledvinka
[Enhancement #243] Simplify generation of version number in OWL2Java.
(commit: 1246c77)
The file was modified pom.xml (diff)
The file was modified jopa-impl/pom.xml (diff)
The file was addedjopa-owl2java/src/main/resources/owl2java.properties
The file was modified jopa-owl2java/src/main/java/cz/cvut/kbss/jopa/owl2java/Constants.java (diff)
The file was modified jopa-owl2java/pom.xml (diff)
Commit 8f494994ba1eb2a27b382ebbba8f856ef26c890b by Martin Ledvinka
[Bug #248] Add test reproducing the issue.
(commit: 8f49499)
The file was modified jopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/BugTest.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassO.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/Vocabulary.java (diff)
Commit 7764609be3473e4b0c08b04436f8e367e21e7bfa by Martin Ledvinka
[Bug #248] Ignore merge cascading of lazy loading proxy instances.
(commit: 7764609)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/JOPALazyUtils.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/EntityManagerImplTest.java (diff)
The file was modified jopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/BugTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/EntityManagerImpl.java (diff)
Commit 8c326bce09c440896ddd1212942b2b6de9120502 by Martin Ledvinka
[Bug #248] Handle cascade refresh/detach w.r.t. lazy loading proxies.
(commit: 8c326bc)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/ChangeCalculator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWork.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/EntityManagerImplTest.java (diff)
The file was modified jopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/BugTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWork.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWorkTestRunner.java (diff)
Commit 75022b8bbecc464425c50b642b723b0ba3e2b698 by Martin Ledvinka
[Bug #248] Handle cascade remove w.r.t. lazy loading proxies.

Remove cascading on lazily loaded relationship triggers loading and then cascades the remove operation.
(commit: 75022b8)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/EntityManagerImpl.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/OneLevelRemoveCascadeExplorer.java
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/EntityManagerImplTest.java (diff)
The file was modified ontodriver-rdf4j/pom.xml (diff)
Commit 8a03bbf195bf380d989d0916e40b25b37c328584 by Martin Ledvinka
[2.0.1] Bump version, update changelog.
(commit: 8a03bbf)
The file was modified jopa-integration-tests-rdf4j/pom.xml (diff)
The file was modified modelgen/pom.xml (diff)
The file was modified jopa-distribution/pom.xml (diff)
The file was modified jopa-impl/pom.xml (diff)
The file was modified jopa-owl2java/pom.xml (diff)
The file was modified jopa-integration-tests-owlapi/pom.xml (diff)
The file was modified ontodriver-jena/pom.xml (diff)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified jopa-maven-plugin/pom.xml (diff)
The file was modified jopa-integration-tests-jena/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified jopa-owlapi-utils/pom.xml (diff)
The file was modified jopa-api/pom.xml (diff)
The file was modified ontodriver-api/pom.xml (diff)
The file was modified ontodriver-rdf4j/pom.xml (diff)
The file was modified CHANGELOG.md (diff)
The file was modified datatype/pom.xml (diff)
The file was modified ontodriver-owlapi/pom.xml (diff)