Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-ogm
Commit: 52d9baca3ffe0b18473390e60005b89acc5e664d
https://github.com/hibernate/hibernate-ogm/commit/52d9baca3ffe0b18473390e...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/impl/ForwardingGridDialect.java
M core/src/main/java/org/hibernate/ogm/dialect/impl/GridDialectLogger.java
A 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
A core/src/main/java/org/hibernate/ogm/dialect/query/spi/RowSelection.java
A core/src/main/java/org/hibernate/ogm/dialect/query/spi/TypedGridValue.java
M core/src/main/java/org/hibernate/ogm/hibernatecore/impl/BackendCustomLoader.java
M core/src/main/java/org/hibernate/ogm/query/impl/OgmQueryLoader.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 neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
Log Message:
-----------
OGM-953 Passing typed values with grid types to executeBackendQuery()
Commit: 0b5ded1a597bcccbbab51d14b8d53ada96ab2dd8
https://github.com/hibernate/hibernate-ogm/commit/0b5ded1a597bcccbbab51d1...
Author: Emmanuel Bernard <emmanuel(a)hibernate.org>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
A
core/src/main/java/org/hibernate/ogm/type/descriptor/impl/AttributeConverterGridTypeDescriptorAdaptor.java
A
core/src/main/java/org/hibernate/ogm/type/impl/AttributeConverterGridTypeAdaptor.java
M core/src/main/java/org/hibernate/ogm/type/impl/TypeTranslatorImpl.java
Log Message:
-----------
OGM-952 Adds support for JPA AttributeConverter type
Commit: 1a8c2ae6c88e6ed85e2531e8ec71766284fcb5b0
https://github.com/hibernate/hibernate-ogm/commit/1a8c2ae6c88e6ed85e2531e...
Author: Emmanuel Bernard <emmanuel(a)hibernate.org>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
A
core/src/test/java/org/hibernate/ogm/backendtck/type/custom/JpaConvertCustomTypeTest.java
A core/src/test/java/org/hibernate/ogm/backendtck/type/custom/Printer.java
Log Message:
-----------
OGM-952 Test for JPA AttributeConverter type
Commit: d7c84288c1c6c846c48a77e207554f865cd031c4
https://github.com/hibernate/hibernate-ogm/commit/d7c84288c1c6c846c48a77e...
Author: Emmanuel Bernard <emmanuel(a)hibernate.org>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/boot/impl/OgmServiceRegistryInitializer.java
M
core/src/main/java/org/hibernate/ogm/service/impl/OgmSessionFactoryServiceInitiators.java
M core/src/main/java/org/hibernate/ogm/type/impl/TypeTranslatorImpl.java
M core/src/main/java/org/hibernate/ogm/type/impl/TypeTranslatorInitiator.java
Log Message:
-----------
OGM-952 Make TypeTranslator a SessionFactory Initiator
Necessary so that TypeTranslator can access TypeResolver.
But makes Neo4J and all dialects invoking the TypeTranslator service fail.
We would need a different approach (find a way to get TypeResolver on
every getType call, get injected the MetadataImplementor, ?)
Commit: 016cdf6cc93b62540aba8ba0f7efd1c0583969f2
https://github.com/hibernate/hibernate-ogm/commit/016cdf6cc93b62540aba8ba...
Author: Emmanuel Bernard <emmanuel(a)hibernate.org>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M
core/src/main/java/org/hibernate/ogm/type/descriptor/impl/AttributeConverterGridTypeDescriptorAdaptor.java
M core/src/main/java/org/hibernate/ogm/type/impl/TypeTranslatorImpl.java
M core/src/main/java/org/hibernate/ogm/util/impl/Log.java
Log Message:
-----------
OGM-952 Use the GridType compliant with the AttributeConverter intermediary type
Commit: e7b24ae67a10a0af89c2da4f75a899e61f9f011e
https://github.com/hibernate/hibernate-ogm/commit/e7b24ae67a10a0af89c2da4...
Author: Emmanuel Bernard <emmanuel(a)hibernate.org>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M
core/src/test/java/org/hibernate/ogm/backendtck/type/custom/JpaConvertCustomTypeTest.java
A core/src/test/java/org/hibernate/ogm/backendtck/type/custom/OtherPrinter.java
M core/src/test/java/org/hibernate/ogm/backendtck/type/custom/Printer.java
Log Message:
-----------
OGM-952 Add tests for AttributeConverter using intermediary grid type
Commit: b71729340c11e3fa530f6f1fa1b810a965af55fa
https://github.com/hibernate/hibernate-ogm/commit/b71729340c11e3fa530f6f1...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-01-08 (Fri, 08 Jan 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/dialect/impl/Neo4jTupleSnapshot.java
Log Message:
-----------
OGM-952 Making Neo4j handle insert and subsequent update of entity correctly
Commit: 8226e85e9711fc62930ec2f110280aaf26b26c75
https://github.com/hibernate/hibernate-ogm/commit/8226e85e9711fc62930ec2f...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M
core/src/test/java/org/hibernate/ogm/backendtck/type/custom/JpaConvertCustomTypeTest.java
Log Message:
-----------
OGM-952 Avoiding update of converted value despite it hasn't changed;
This was caused by the fact that the converter operation isn't symmetric and the value
didn't implement equals(), so a value change was wrongly detected. This causes issues
with CouchDB (see OGM-954).
Commit: cfd2a10c9bae8d1fad11cf76365cbbcc309047ca
https://github.com/hibernate/hibernate-ogm/commit/cfd2a10c9bae8d1fad11cf7...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M
core/src/main/java/org/hibernate/ogm/type/impl/AttributeConverterGridTypeAdaptor.java
M core/src/main/java/org/hibernate/ogm/type/impl/TypeTranslatorImpl.java
Log Message:
-----------
OGM-952 Some clean-up
Commit: 7e102cea3016524cb229bd73240fe5db3b05b365
https://github.com/hibernate/hibernate-ogm/commit/7e102cea3016524cb229bd7...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-01-11 (Mon, 11 Jan 2016)
Changed paths:
M core/src/main/java/org/hibernate/ogm/dialect/query/spi/BackendQuery.java
M
core/src/main/java/org/hibernate/ogm/type/descriptor/impl/AttributeConverterGridTypeDescriptorAdaptor.java
M neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/Neo4jDialect.java
M
neo4j/src/main/java/org/hibernate/ogm/datastore/neo4j/dialect/impl/Neo4jTupleSnapshot.java
Log Message:
-----------
OGM-952 Addressing review remarks
Commit: f846d16145b8a366ed31017559f2e73a78280c45
https://github.com/hibernate/hibernate-ogm/commit/f846d16145b8a366ed31017...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-01-11 (Mon, 11 Jan 2016)
Changed paths:
A
core/src/test/java/org/hibernate/ogm/backendtck/type/converter/JpaAttributeConverterTest.java
A core/src/test/java/org/hibernate/ogm/backendtck/type/converter/MyString.java
A
core/src/test/java/org/hibernate/ogm/backendtck/type/converter/MyStringToUpperCaseStringConverter.java
A core/src/test/java/org/hibernate/ogm/backendtck/type/converter/OtherPrinter.java
A core/src/test/java/org/hibernate/ogm/backendtck/type/converter/Printer.java
A
core/src/test/java/org/hibernate/ogm/backendtck/type/converter/StringToByteArrayConverter.java
A
core/src/test/java/org/hibernate/ogm/backendtck/type/converter/StringToMyStringConverter.java
A
core/src/test/java/org/hibernate/ogm/backendtck/type/converter/StringToUpperCaseConverter.java
R
core/src/test/java/org/hibernate/ogm/backendtck/type/custom/JpaConvertCustomTypeTest.java
R core/src/test/java/org/hibernate/ogm/backendtck/type/custom/OtherPrinter.java
R core/src/test/java/org/hibernate/ogm/backendtck/type/custom/Printer.java
A
core/src/test/java/org/hibernate/ogm/test/type/converter/JpaAttributeConverterGridTypeApplicationTest.java
A
core/src/test/java/org/hibernate/ogm/test/type/converter/TriplingByteArrayGridType.java
Log Message:
-----------
OGM-952 Re-organizing test, asserting actual persistent representation
Compare:
https://github.com/hibernate/hibernate-ogm/compare/ef10bf5ac132...f846d16...