Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-ogm
Commit: ceadc37bbcc8437bd3d791090d85e71b656fba79
https://github.com/hibernate/hibernate-ogm/commit/ceadc37bbcc8437bd3d7910...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-02 (Thu, 02 Jun 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/util/impl/Log.java
Log Message:
-----------
OGM-1038 Add error in log for missing transaction id
Commit: c67936d424aa0677004012409f0c94ebc7ac90f8
https://github.com/hibernate/hibernate-ogm/commit/c67936d424aa06770040124...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-02 (Thu, 02 Jun 2016)
Changed paths:
A core/src/main/java/org/hibernate/ogm/dialect/impl/EmptyTransactionContext.java
A core/src/main/java/org/hibernate/ogm/dialect/impl/IdentifiableDriver.java
A core/src/main/java/org/hibernate/ogm/dialect/impl/TransactionContextImpl.java
A core/src/main/java/org/hibernate/ogm/dialect/spi/TransactionContext.java
A core/src/main/java/org/hibernate/ogm/util/impl/TransactionContextHelper.java
A core/src/main/java/org/hibernate/ogm/util/impl/TupleContextHelper.java
Log Message:
-----------
OGM-1038 New transaction and query context classes and interfaces
A TransactionContext make sure that the dialect can access the information related to
the
running transaction.
This is useful for datastore like Neo4j in server mode that require a transaction id
when
using REST calls.
The QueryContext will be used during native queries execution to access the transaction
context and the tuple context.
Commit: 1779831614cae4df24e62753b56093288636162d
https://github.com/hibernate/hibernate-ogm/commit/1779831614cae4df24e6275...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-02 (Thu, 02 Jun 2016)
Changed paths:
M cassandra/src/main/java/org/hibernate/ogm/datastore/cassandra/CassandraDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/AssociationContextImpl.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/GridDialectLogger.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/TupleContextImpl.java
M core/src/main/java/org/hibernate/ogm/dialect/query/spi/BackendQuery.java
M core/src/main/java/org/hibernate/ogm/dialect/query/spi/QueryParameters.java
M core/src/main/java/org/hibernate/ogm/dialect/query/spi/QueryableGridDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/query/spi/TypedGridValue.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/AssociationContext.java
M core/src/main/java/org/hibernate/ogm/dialect/spi/TupleContext.java
M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/BackendCustomLoader.java
M core/src/main/java/org/hibernate/ogm/loader/impl/OgmLoader.java
M core/src/main/java/org/hibernate/ogm/massindex/impl/BatchIndexingWorkspace.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmCollectionPersister.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M core/src/main/java/org/hibernate/ogm/query/impl/NativeNoSqlQueryPlan.java
M core/src/main/java/org/hibernate/ogm/query/impl/OgmQueryLoader.java
M core/src/main/java/org/hibernate/ogm/util/impl/AssociationPersister.java
M
core/src/test/java/org/hibernate/ogm/backendtck/batchfetching/MultiGetEmbeddedIdTest.java
M
core/src/test/java/org/hibernate/ogm/backendtck/batchfetching/MultiGetMultiColumnsIdTest.java
M
core/src/test/java/org/hibernate/ogm/backendtck/batchfetching/MultiGetSingleColumnIdTest.java
M
core/src/test/java/org/hibernate/ogm/test/datastore/document/EmbeddableStateFinderTest.java
M core/src/test/java/org/hibernate/ogm/utils/GridDialectOperationContexts.java
M core/src/test/java/org/hibernate/ogm/utils/InvokedOperationsLoggingDialect.java
M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java
M
mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/loading/LoadSelectedColumnsCollectionTest.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
Log Message:
-----------
OGM-1038 Make it possible for the dialects to access the transaction context
Compare:
https://github.com/hibernate/hibernate-ogm/compare/22998b65ef3a...1779831...