This is an automated email from the ASF dual-hosted git repository.
borinquenkid pushed a change to branch feat/gorm-datastore-infra
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 656b2cf559 Merge branch '8.0.x' into feat/gorm-datastore-infra
add 23f6b48cc7 fix: address review feedback on
SessionResolver/AbstractDatastore architecture
No new revisions were added by this update.
Summary of changes:
.../mapping/mongo/config/MongoMappingContext.java | 2 +-
.../datastore/mapping/core/AbstractDatastore.java | 87 ++++++++++++--------
.../grails/datastore/mapping/core/Datastore.java | 10 ++-
.../datastore/mapping/core/DatastoreUtils.java | 40 ++--------
.../datastore/mapping/core/SessionResolver.groovy | 11 +--
.../mapping/core/ThreadLocalSessionResolver.groovy | 38 +++++----
.../AbstractConnectionSourceFactory.java | 19 ++++-
.../dirty/checking/DirtyCheckingSupport.groovy | 9 ---
.../document/config/DocumentMappingContext.java | 2 +-
.../mapping/config/KeyValueMappingContext.java | 6 +-
.../mapping/model/AbstractMappingContext.java | 6 +-
.../datastore/mapping/model/MappingContext.java | 14 ----
.../datastore/mapping/reflect/AstUtils.groovy | 6 +-
.../datastore/mapping/reflect/ClassUtils.java | 27 -------
.../CustomizableRollbackTransactionAttribute.java | 8 +-
.../mapping/transactions/SessionHolder.java | 9 +++
.../mapping/core/AbstractDatastoreSpec.groovy | 79 +++++++++++++++++-
.../mapping/core/DatastoreUtilsSpec.groovy | 91 ++++++++++++++++++---
.../core/SessionResolverIntegrationSpec.groovy | 14 ++--
.../core/ThreadLocalSessionResolverSpec.groovy | 69 ++++++++--------
.../AbstractConnectionSourceFactorySpec.groovy | 93 ++++++++++++++++++++++
...omizableRollbackTransactionAttributeSpec.groovy | 72 +++++++++++++++++
22 files changed, 500 insertions(+), 212 deletions(-)
create mode 100644
grails-datastore-core/src/test/groovy/org/grails/datastore/mapping/core/connections/AbstractConnectionSourceFactorySpec.groovy
create mode 100644
grails-datastore-core/src/test/groovy/org/grails/datastore/mapping/transactions/CustomizableRollbackTransactionAttributeSpec.groovy