Skip to content
Success

Changes

Summary

  1. Rewrote BeanListenerAspect to annotation-based Java class so that it can (commit: 84324c3) (details)
  2. Keep track of entity's persistence context in the instance itself, (commit: 467f1be) (details)
  3. Do not attempt to load field value if its fetch type is not lazy. (commit: ffbf4b9) (details)
Commit 84324c38b2e99cd33ac469edc42fcc5d071c26b5 by Martin Ledvinka
Rewrote BeanListenerAspect to annotation-based Java class so that it can
be called from regular Java code. Track persistence context of an entity
via the aspect. Upgraded to AspectJ 1.8.12.
(commit: 84324c3)
The file was modifiedpom.xml (diff)
The file was modifiedjopa-impl/pom.xml (diff)
The file was removedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BeanListenerAspect.aj
The file was modifiedjopa-integration-tests/pom.xml (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkImpl.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/merge/MapValueMergerTest.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BeanListenerAspect.java
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
Commit 467f1be07877285d1833128e8d1a3772449c9a82 by Martin Ledvinka
Keep track of entity's persistence context in the instance itself,
removed the ServerSession-based tracking. Removed the auxiliary code as
well.
(commit: 467f1be)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractSession.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkImpl.java (diff)
The file was removedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProviderTest.java
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ServerSession.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProvider.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/ServerSessionStub.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BeanListenerAspect.java (diff)
Commit ffbf4b94e430d250c7f2015f55e9777a180c0d4d by Martin Ledvinka
Do not attempt to load field value if its fetch type is not lazy.
(commit: ffbf4b9)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BeanListenerAspect.java (diff)