Skip to content
Success

Changes

Summary

  1. Log skipped axiom with trace instead of warn level. (commit: 6df2cf4) (details)
  2. Improve cache bypass resolution in OOM by adding isReadOnly method to UoW. (commit: 1646549) (details)
  3. [Enhancement #357] Use entity loading optimization for entity classes with subclasses. (commit: 011d633) (details)
Commit 6df2cf4d02efef0aaaccca4a9d66ba9034d01569 by Martin Ledvinka
Log skipped axiom with trace instead of warn level.

When reconstructing entity from axioms provided directly from query results there may be many axioms without relevant entity attribute, which caused log pollution.
(commit: 6df2cf4)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityConstructor.java (diff)
Commit 16465498a731b5c0a355b28e7baa8262a133952e by Martin Ledvinka
Improve cache bypass resolution in OOM by adding isReadOnly method to UoW.

Replaces the ugly instanceof condition.
(commit: 1646549)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ReadOnlyUnitOfWork.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWork.java (diff)
Commit 011d633525972a03d51fa8f21c2d823da0e131a8 by Martin Ledvinka
[Enhancement #357] Use entity loading optimization for entity classes with subclasses.
(commit: 011d633)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryResultLoadingOptimizerTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/sparql/SparqlQueryResultLoadingOptimizer.java (diff)