[hibernate/hibernate-ogm] 0976db: OGM-366 Use Session instead of SessionFactory in T...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-ogm
Commit: 0976db1eb19961aebf8edb4d5772450818fdb5c6
https://github.com/hibernate/hibernate-ogm/commit/0976db1eb19961aebf8edb4...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M cassandra/src/test/java/org/hibernate/ogm/datastore/cassandra/utils/CassandraTestHelper.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/collection/unidirectional/CollectionUnidirectionalTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/manytoone/ManyToOneTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/loader/LoaderFromTupleTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/type/converter/JpaAttributeConverterTest.java
M core/src/test/java/org/hibernate/ogm/test/type/StringMappedTypeSerialisationTest.java
M core/src/test/java/org/hibernate/ogm/test/type/converter/JpaAttributeConverterGridTypeApplicationTest.java
M core/src/test/java/org/hibernate/ogm/utils/HashMapTestHelper.java
M core/src/test/java/org/hibernate/ogm/utils/TestHelper.java
M core/src/test/java/org/hibernate/ogm/utils/TestableGridDialect.java
M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/utils/CouchDBTestHelper.java
M ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/utils/EhcacheTestHelper.java
M infinispan/src/test/java/org/hibernate/ogm/datastore/infinispan/utils/InfinispanTestHelper.java
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/utils/MongoDBTestHelper.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
M redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/RedisTestHelper.java
Log Message:
-----------
OGM-366 Use Session instead of SessionFactory in Test Helpers
The session allows access to the running transaction (if needed).
Neo4j remote requires this kind of information for each query
since it needs to pass the transaction id in the REST request.
Commit: e3019d6f6bed501118f43f513469a32bb6504d2f
https://github.com/hibernate/hibernate-ogm/commit/e3019d6f6bed501118f43f5...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/Neo4jDatastoreProvider.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/Neo4jSchemaDefiner.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/transaction/impl/Neo4jJtaTransactionCoordinator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/transaction/impl/Neo4jResourceLocalTransactionCoordinator.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
Log Message:
-----------
OGM-366 Rename Neo4j provider method getDataBase() to getDatabase()
Commit: 9b1b7c753aafb8b45ee790f0daa91b6d2149e735
https://github.com/hibernate/hibernate-ogm/commit/9b1b7c753aafb8b45ee790f...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/spi/TupleAlreadyExistsException.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
Log Message:
-----------
OGM-366 Make it possible to customize the message for TupleAlreadyExistsException
Commit: f2f4dca4c72f7b63eb4a90f3aaf5235d4e232fbb
https://github.com/hibernate/hibernate-ogm/commit/f2f4dca4c72f7b63eb4a90f...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/pom.xml
Log Message:
-----------
OGM-366 Add RestEasy dependencies to Neo4j
We need them to connect to the remote server
Commit: 74bd1ed2fb382aa80eb72b613b49c833cf5ecf65
https://github.com/hibernate/hibernate-ogm/commit/74bd1ed2fb382aa80eb72b6...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M core/src/test/java/org/hibernate/ogm/backendtck/associations/collection/manytomany/ManyToManyExtraTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/collection/manytomany/ManyToManyTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/collection/types/MapContentsStoredInSeparateDocumentTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/manytoone/ManyToOneTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredProgrammaticallyTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaAnnotationsTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaPropertyTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/hsearch/HibernateSearchAtopOgmTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/hsearch/SearchOnStandaloneOGMTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/massindex/AssociationMassIndexerTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/massindex/SimpleEntityMassIndexingTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/optimisticlocking/OptimisticLockingTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesTest.java
M core/src/test/java/org/hibernate/ogm/utils/GridDialectType.java
M core/src/test/java/org/hibernate/ogm/utils/test/SkipByGridDialectSelfJpaTest.java
M core/src/test/java/org/hibernate/ogm/utils/test/SkipByGridDialectSelfTest.java
Log Message:
-----------
OGM-366 Create GridDialectType for Neo4j remote and skip tests
Skip the tests that are not supposed to work with a remote Neo4j (the ones that are already skipped
by the embedded one).
Note that while the mass-indexer does not work with the embedded Neo4j it should work with remote
one as there is no direct dependency with Lucene on the class path. We'll fix this in a
follow-up issue.
Commit: d3c12d056023916d0cc4c789ae913d739e6a39ba
https://github.com/hibernate/hibernate-ogm/commit/d3c12d056023916d0cc4c78...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/ErrorJson.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/ErrorResponse.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Graph.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Row.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Statement.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/StatementResult.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Statements.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/StatementsResponse.java
Log Message:
-----------
OGM-366 Add classes mapping the JSON response from the Neo4j server
These are the classes mapping a query and the relative response returned
by the Neo4j server. They are described in detail on the Neo4j website:
http://neo4j.com/docs/2.3.4/rest-api-transactional.html
Commit: e130b4a29ca6ee6a77d8ce6fa240af1dc62ecb96
https://github.com/hibernate/hibernate-ogm/commit/e130b4a29ca6ee6a77d8ce6...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/Neo4jAuthenticationFacade.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/Neo4jTransactionFacade.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/ErrorJson.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Graph.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Row.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Statement.java
Log Message:
-----------
OGM-366 Add Rest API for authentication and transaction demarcation
Commit: b7a140bf901515e68a765a495be247d442325c5d
https://github.com/hibernate/hibernate-ogm/commit/b7a140bf901515e68a765a4...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/util/impl/DatabaseIdentifier.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/DatabaseIdentifier.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jClient.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/XStreamRequestHeaderFilter.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/Transaction.java
Log Message:
-----------
OGM-366 Add Neo4j client
This is the access point to the Neo4j server, it will execute all the Rest requests to the server.
I've created a new class DatabaseIdentifier to store the configuration, it's a copy of the CouchDB
one. Hopefully, we can re-use it across several datastores in the future.
XStreamRequestHeaderFileter will add the `X-Stream: true` on the header of each request leading
possibly to better performance. See http://neo4j.com/docs/2.3.4/rest-api-streaming.html
Commit: db2494b34b1ae60a0d7004e7439d948ba41c6f3e
https://github.com/hibernate/hibernate-ogm/commit/db2494b34b1ae60a0d7004e...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/util/impl/ArrayHelper.java
M core/src/main/java/org/hibernate/ogm/util/impl/Log.java
M core/src/main/java/org/hibernate/ogm/util/impl/TupleContextHelper.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/BaseNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/AssociationQueries.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/BaseSequenceGenerator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/EntityQueries.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jAssociationQueries.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jEntityQueries.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jSchemaDefiner.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jSequenceGenerator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jTypeConverter.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/QueriesBase.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/EmbeddedNeo4jSchemaDefiner.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/Neo4jDatastoreProvider.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/Neo4jSchemaDefiner.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/logging/impl/Log.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/transaction/impl/Neo4jResourceLocalTransactionCoordinator.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/dsl/GraphAssertions.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/UniqueConstraintTest.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
Log Message:
-----------
OGM-366 Extract reusable parts from the Neo4j embedded dialect
This commit extracts some of the parts in the embedded Neo4j dialect that can be reused
with remote dialect. Query in particular.
Commit: 093ea5c406c5e194f3a80dd44de6d0cabac14308
https://github.com/hibernate/hibernate-ogm/commit/093ea5c406c5e194f3a80dd...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/datastore/impl/AvailableDatastoreProvider.java
M integrationtest/src/test/java/org/hibernate/ogm/test/integration/neo4j/Neo4jJtaModuleMemberRegistrationIT.java
M neo4j/pom.xml
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/logging/impl/Log.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/AssociationPropertiesRow.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteMapsTupleIterator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jAssociationQueries.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jAssociationSnapshot.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jEntityQueries.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jSequenceGenerator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleAssociationSnapshot.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleSnapshot.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNodesTupleIterator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jConfiguration.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jDatastoreProvider.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jSchemaDefiner.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteJtaTransactionCoordinator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteResourceLocalTransactionCoordinator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteTransactionCoordinatorBuilder.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
M neo4j/src/test/resources/hibernate.properties
M readme.md
Log Message:
-----------
OGM-366 Add remote Neo4j integration
Commit: e9e894bdb28e1be4f98b910da8f992829d7d8378
https://github.com/hibernate/hibernate-ogm/commit/e9e894bdb28e1be4f98b910...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jProperties.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jClient.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jConfiguration.java
Log Message:
-----------
OGM-366 Add properties to set the request timeout
Commit: e4f7be17ec89d42533738232f98acd7ed340aa80
https://github.com/hibernate/hibernate-ogm/commit/e4f7be17ec89d4253373823...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
A core/src/test/java/org/hibernate/ogm/test/util/impl/TupleContextHelperTest.java
Log Message:
-----------
OGM-366 Add test case for TupleContextHelper
Commit: b6793bed981efbf4fe753f8c6eb2478e686ab0e3
https://github.com/hibernate/hibernate-ogm/commit/b6793bed981efbf4fe753f8...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/cfg/spi/Hosts.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/logging/impl/Log.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jDatastoreProvider.java
A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/remote/RemoteAuthenticationFailureTest.java
Log Message:
-----------
OGM-366 Validate credentials before connecting to the server
Commit: 084a3b4bad5fbf8443f30d4f03945c82c6706c8c
https://github.com/hibernate/hibernate-ogm/commit/084a3b4bad5fbf8443f30d4...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/AssociationPropertiesRow.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteMapsTupleIterator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jAssociationPropertiesRow.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jAssociationQueries.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jEntityQueries.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jMapsTupleIterator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jNodesTupleIterator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jSequenceGenerator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleAssociationSnapshot.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleSnapshot.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNodesTupleIterator.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/Neo4jAuthenticationFacade.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/Neo4jTransactionFacade.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/RemoteNeo4jAuthenticationFacade.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/RemoteNeo4jTransactionFacade.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/DatabaseIdentifier.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jClient.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jConfiguration.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jClient.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jConfiguration.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jDatabaseIdentifier.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jDatastoreProvider.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jSchemaDefiner.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteJtaTransactionCoordinator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteNeo4jJtaTransactionCoordinator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteNeo4jResourceLocalTransactionCoordinator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteNeo4jTransaction.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteResourceLocalTransactionCoordinator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteTransactionCoordinatorBuilder.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/Transaction.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/dsl/GraphAssertions.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
Log Message:
-----------
OGM-366 Add prefix RemoteNeo4j to classes related to the remote Neo4j integration
Commit: 2c6a810a24bffcbcd16343b6e51b4a900f947eb1
https://github.com/hibernate/hibernate-ogm/commit/2c6a810a24bffcbcd16343b...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/EmbeddedNeo4jTypeConverter.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jTypeConverter.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTypeConverter.java
Log Message:
-----------
OGM-366 Split Neo4jTypeConverter into separate classes: for remote and embedded
Commit: dab5edee1c2918432291df74bb23ba6ba7d36eed
https://github.com/hibernate/hibernate-ogm/commit/dab5edee1c2918432291df7...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/logging/impl/Log.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jSchemaDefiner.java
Log Message:
-----------
OGM-366 Throw exception if sequences or constraints creation fails
Compare: https://github.com/hibernate/hibernate-ogm/compare/1568f089a096...dab5ede...
7 years, 11 months
[hibernate/hibernate-ogm] d77724: OGM-366 Use Session instead of SessionFactory in T...
by GitHub
Branch: refs/heads/pr/687
Home: https://github.com/hibernate/hibernate-ogm
Commit: d7772466c765a536959a8f81a866ce1a75d5e9de
https://github.com/hibernate/hibernate-ogm/commit/d7772466c765a536959a8f8...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M cassandra/src/test/java/org/hibernate/ogm/datastore/cassandra/utils/CassandraTestHelper.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/collection/unidirectional/CollectionUnidirectionalTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/manytoone/ManyToOneTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/loader/LoaderFromTupleTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/type/converter/JpaAttributeConverterTest.java
M core/src/test/java/org/hibernate/ogm/test/type/StringMappedTypeSerialisationTest.java
M core/src/test/java/org/hibernate/ogm/test/type/converter/JpaAttributeConverterGridTypeApplicationTest.java
M core/src/test/java/org/hibernate/ogm/utils/HashMapTestHelper.java
M core/src/test/java/org/hibernate/ogm/utils/TestHelper.java
M core/src/test/java/org/hibernate/ogm/utils/TestableGridDialect.java
M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/utils/CouchDBTestHelper.java
M ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/utils/EhcacheTestHelper.java
M infinispan/src/test/java/org/hibernate/ogm/datastore/infinispan/utils/InfinispanTestHelper.java
M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/utils/MongoDBTestHelper.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
M redis/src/test/java/org/hibernate/ogm/datastore/redis/utils/RedisTestHelper.java
Log Message:
-----------
OGM-366 Use Session instead of SessionFactory in Test Helpers
The session allows access to the running transaction (if needed).
Neo4j remote requires this kind of information for each query
since it needs to pass the transaction id in the REST request.
Commit: 443a55abf0b091468724da57fc7347b856f63708
https://github.com/hibernate/hibernate-ogm/commit/443a55abf0b091468724da5...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/Neo4jDatastoreProvider.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/Neo4jSchemaDefiner.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/transaction/impl/Neo4jJtaTransactionCoordinator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/transaction/impl/Neo4jResourceLocalTransactionCoordinator.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
Log Message:
-----------
OGM-366 Rename Neo4j provider method getDataBase() to getDatabase()
Commit: 8be6ec078c6a474c55e0ec0c4167c69ff9535c89
https://github.com/hibernate/hibernate-ogm/commit/8be6ec078c6a474c55e0ec0...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/spi/TupleAlreadyExistsException.java
M core/src/main/java/org/hibernate/ogm/persister/impl/OgmEntityPersister.java
M ehcache/src/main/java/org/hibernate/ogm/datastore/ehcache/EhcacheDialect.java
Log Message:
-----------
OGM-366 Make it possible to customize the message for TupleAlreadyExistsException
Commit: 7536ba81489a0955e173249c84210e0db837699d
https://github.com/hibernate/hibernate-ogm/commit/7536ba81489a0955e173249...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/pom.xml
Log Message:
-----------
OGM-366 Add RestEasy dependencies to Neo4j
We need them to connect to the remote server
Commit: 8b162005d85c128c2ead7f5564316c3557b4d53d
https://github.com/hibernate/hibernate-ogm/commit/8b162005d85c128c2ead7f5...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M core/src/test/java/org/hibernate/ogm/backendtck/associations/collection/manytomany/ManyToManyExtraTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/collection/manytomany/ManyToManyTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/collection/types/MapContentsStoredInSeparateDocumentTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/manytoone/ManyToOneTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredProgrammaticallyTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaAnnotationsTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/associations/storageconfiguration/AssociationStorageConfiguredViaPropertyTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/compensation/CompensationSpiTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/hsearch/HibernateSearchAtopOgmTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/hsearch/SearchOnStandaloneOGMTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/massindex/AssociationMassIndexerTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/massindex/SimpleEntityMassIndexingTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/optimisticlocking/OptimisticLockingTest.java
M core/src/test/java/org/hibernate/ogm/backendtck/queries/SimpleQueriesTest.java
M core/src/test/java/org/hibernate/ogm/utils/GridDialectType.java
M core/src/test/java/org/hibernate/ogm/utils/test/SkipByGridDialectSelfJpaTest.java
M core/src/test/java/org/hibernate/ogm/utils/test/SkipByGridDialectSelfTest.java
Log Message:
-----------
OGM-366 Create GridDialectType for Neo4j remote and skip tests
Skip the tests that are not supposed to work with a remote Neo4j (the ones that are already skipped
by the embedded one).
Note that while the mass-indexer does not work with the embedded Neo4j it should work with remote
one as there is no direct dependency with Lucene on the class path. We'll fix this in a
follow-up issue.
Commit: 62be3c04d97cf5e0119a0119daf96e93974e6f5e
https://github.com/hibernate/hibernate-ogm/commit/62be3c04d97cf5e0119a011...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/ErrorJson.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/ErrorResponse.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Graph.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Row.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Statement.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/StatementResult.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Statements.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/StatementsResponse.java
Log Message:
-----------
OGM-366 Add classes mapping the JSON response from the Neo4j server
These are the classes mapping a query and the relative response returned
by the Neo4j server. They are described in detail on the Neo4j website:
http://neo4j.com/docs/2.3.4/rest-api-transactional.html
Commit: 3ca2c13127979376e1a998467a54cba054300df0
https://github.com/hibernate/hibernate-ogm/commit/3ca2c13127979376e1a9984...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/Neo4jAuthenticationFacade.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/Neo4jTransactionFacade.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/ErrorJson.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Graph.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Row.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/json/impl/Statement.java
Log Message:
-----------
OGM-366 Add Rest API for authentication and transaction demarcation
Commit: 15c4b0ca47faeb545ffe272d98a2a38e4fc2232c
https://github.com/hibernate/hibernate-ogm/commit/15c4b0ca47faeb545ffe272...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/util/impl/DatabaseIdentifier.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/DatabaseIdentifier.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jClient.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/XStreamRequestHeaderFilter.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/Transaction.java
Log Message:
-----------
OGM-366 Add Neo4j client
This is the access point to the Neo4j server, it will execute all the Rest requests to the server.
I've created a new class DatabaseIdentifier to store the configuration, it's a copy of the CouchDB
one. Hopefully, we can re-use it across several datastores in the future.
XStreamRequestHeaderFileter will add the `X-Stream: true` on the header of each request leading
possibly to better performance. See http://neo4j.com/docs/2.3.4/rest-api-streaming.html
Commit: 499ad9777beae8b2e41783b8828afa6c88d2beda
https://github.com/hibernate/hibernate-ogm/commit/499ad9777beae8b2e41783b...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/util/impl/ArrayHelper.java
M core/src/main/java/org/hibernate/ogm/util/impl/Log.java
M core/src/main/java/org/hibernate/ogm/util/impl/TupleContextHelper.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/BaseNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/AssociationQueries.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/BaseSequenceGenerator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/EntityQueries.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jAssociationQueries.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jEntityQueries.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jSchemaDefiner.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jSequenceGenerator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jTypeConverter.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/QueriesBase.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/EmbeddedNeo4jSchemaDefiner.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/Neo4jDatastoreProvider.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/impl/Neo4jSchemaDefiner.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/logging/impl/Log.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/transaction/impl/Neo4jResourceLocalTransactionCoordinator.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/dsl/GraphAssertions.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/UniqueConstraintTest.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
Log Message:
-----------
OGM-366 Extract reusable parts from the Neo4j embedded dialect
This commit extracts some of the parts in the embedded Neo4j dialect that can be reused
with remote dialect. Query in particular.
Commit: d814694e5129eb60b7857bc9724d17eeb49b16fd
https://github.com/hibernate/hibernate-ogm/commit/d814694e5129eb60b7857bc...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/datastore/impl/AvailableDatastoreProvider.java
M integrationtest/src/test/java/org/hibernate/ogm/test/integration/neo4j/Neo4jJtaModuleMemberRegistrationIT.java
M neo4j/pom.xml
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/logging/impl/Log.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/AssociationPropertiesRow.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteMapsTupleIterator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jAssociationQueries.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jAssociationSnapshot.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jEntityQueries.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jSequenceGenerator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleAssociationSnapshot.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleSnapshot.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNodesTupleIterator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jConfiguration.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jDatastoreProvider.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jSchemaDefiner.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteJtaTransactionCoordinator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteResourceLocalTransactionCoordinator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteTransactionCoordinatorBuilder.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
M neo4j/src/test/resources/hibernate.properties
M readme.md
Log Message:
-----------
OGM-366 Add remote Neo4j integration
Commit: 83e169e0625cc2f4a5e41ad4b17246098abcef4e
https://github.com/hibernate/hibernate-ogm/commit/83e169e0625cc2f4a5e41ad...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jProperties.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jClient.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jConfiguration.java
Log Message:
-----------
OGM-366 Add properties to set the request timeout
Commit: 167b8f8fb40cc74feb4515063ef7b0625adcb861
https://github.com/hibernate/hibernate-ogm/commit/167b8f8fb40cc74feb45150...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
A core/src/test/java/org/hibernate/ogm/test/util/impl/TupleContextHelperTest.java
Log Message:
-----------
OGM-366 Add test case for TupleContextHelper
Commit: 94833901b572710cc1b1e1cddd4f2619e4c86634
https://github.com/hibernate/hibernate-ogm/commit/94833901b572710cc1b1e1c...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/cfg/spi/Hosts.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/logging/impl/Log.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jDatastoreProvider.java
A neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/remote/RemoteAuthenticationFailureTest.java
Log Message:
-----------
OGM-366 Validate credentials before connecting to the server
Commit: 14d52d9230b8f6febc3f19d411b003d65f6e7071
https://github.com/hibernate/hibernate-ogm/commit/14d52d9230b8f6febc3f19d...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/AssociationPropertiesRow.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteMapsTupleIterator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jAssociationPropertiesRow.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jAssociationQueries.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jEntityQueries.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jMapsTupleIterator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jNodesTupleIterator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jSequenceGenerator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleAssociationSnapshot.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTupleSnapshot.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNodesTupleIterator.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/Neo4jAuthenticationFacade.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/Neo4jTransactionFacade.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/RemoteNeo4jAuthenticationFacade.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/facade/impl/RemoteNeo4jTransactionFacade.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/DatabaseIdentifier.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jClient.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/Neo4jConfiguration.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jClient.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jConfiguration.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jDatabaseIdentifier.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jDatastoreProvider.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jSchemaDefiner.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteJtaTransactionCoordinator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteNeo4jJtaTransactionCoordinator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteNeo4jResourceLocalTransactionCoordinator.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteNeo4jTransaction.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteResourceLocalTransactionCoordinator.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/RemoteTransactionCoordinatorBuilder.java
R neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/transaction/impl/Transaction.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/dsl/GraphAssertions.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/Neo4jJpaTestCase.java
M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/utils/Neo4jTestHelper.java
Log Message:
-----------
OGM-366 Add prefix RemoteNeo4j to classes related to the remote Neo4j integration
Commit: 9662a899724aef188cb490c8030c2737825febfc
https://github.com/hibernate/hibernate-ogm/commit/9662a899724aef188cb490c...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/RemoteNeo4jDialect.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/EmbeddedNeo4jTypeConverter.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jTypeConverter.java
A neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/dialect/impl/RemoteNeo4jTypeConverter.java
Log Message:
-----------
OGM-366 Split Neo4jTypeConverter into separate classes: for remote and embedded
Commit: 5373eb29ea5a152b22789fdcd5e1d6aa9746583e
https://github.com/hibernate/hibernate-ogm/commit/5373eb29ea5a152b22789fd...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2016-06-09 (Thu, 09 Jun 2016)
Changed paths:
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/logging/impl/Log.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/remote/impl/RemoteNeo4jSchemaDefiner.java
Log Message:
-----------
OGM-366 Throw exception if sequences or constraints creation fails
Compare: https://github.com/hibernate/hibernate-ogm/compare/d7772466c765^...5373eb...
7 years, 11 months
[hibernate/hibernate-orm] 1ed76e: HHH-10287 - Cache keys no longer include the entit...
by GitHub
Branch: refs/heads/5.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 1ed76e801b306b94f482169b2686ffdcec9858f4
https://github.com/hibernate/hibernate-orm/commit/1ed76e801b306b94f482169...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/registry/selector/spi/StrategyCreator.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/SessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java
A hibernate-core/src/main/java/org/hibernate/cache/internal/StrategyCreatorRegionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
A hibernate-core/src/test/java/org/hibernate/test/cache/SharedRegionTest.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseCollectionRegionAccessStrategy.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseEntityRegionAccessStrategy.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseGeneralDataRegion.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseNaturalIdRegionAccessStrategy.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseRegion.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseTransactionalDataRegion.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/CachingRegionFactory.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionRegionImpl.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityRegionImpl.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdRegionImpl.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadWriteCollectionRegionAccessStrategy.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadWriteEntityRegionAccessStrategy.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadWriteNaturalIdRegionAccessStrategy.java
Log Message:
-----------
HHH-10287 - Cache keys no longer include the entity type
7 years, 11 months
[hibernate/hibernate-orm] 666702: HHH-10287 - Cache keys no longer include the entit...
by GitHub
Branch: refs/heads/5.1
Home: https://github.com/hibernate/hibernate-orm
Commit: 66670208087dee2def3e54d4e30c77fe21b74ef4
https://github.com/hibernate/hibernate-orm/commit/66670208087dee2def3e54d...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorImpl.java
A hibernate-core/src/main/java/org/hibernate/boot/registry/selector/spi/StrategyCreator.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/spi/StrategySelector.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/SessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java
A hibernate-core/src/main/java/org/hibernate/cache/internal/StrategyCreatorRegionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
A hibernate-core/src/test/java/org/hibernate/test/cache/SharedRegionTest.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseCollectionRegionAccessStrategy.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseEntityRegionAccessStrategy.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseGeneralDataRegion.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseNaturalIdRegionAccessStrategy.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseRegion.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseTransactionalDataRegion.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/CachingRegionFactory.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionRegionImpl.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityRegionImpl.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdRegionImpl.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadWriteCollectionRegionAccessStrategy.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadWriteEntityRegionAccessStrategy.java
M hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadWriteNaturalIdRegionAccessStrategy.java
Log Message:
-----------
HHH-10287 - Cache keys no longer include the entity type
(cherry picked from commit 3a0824a03754eefa630e38f1a32ae2c2c0ef5c0d)
Conflicts:
hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseNaturalIdRegionAccessStrategy.java
hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadWriteNaturalIdRegionAccessStrategy.java
Commit: 81ffaacf0989c392e3e12b7cc87faede103262ec
https://github.com/hibernate/hibernate-orm/commit/81ffaacf0989c392e3e12b7...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/spi/StrategySelector.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/StrategyCreatorRegionFactoryImpl.java
M hibernate-core/src/test/java/org/hibernate/test/cache/SharedRegionTest.java
M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java
Log Message:
-----------
HHH-10287 - Made necessary changes to backport
Compare: https://github.com/hibernate/hibernate-orm/compare/1f14ec555cbe...81ffaac...
7 years, 11 months