[hibernate-commits] [hibernate/hibernate-ogm] 4b9c00: OGM-904 Use more natural format to store map-typed...

GitHub noreply at github.com
Tue Sep 1 02:59:35 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: 4b9c005c2b1e135d52001618441f662d177c2448
      https://github.com/hibernate/hibernate-ogm/commit/4b9c005c2b1e135d52001618441f662d177c2448
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/datastore/document/impl/DotPatternMapHelpers.java
    M couchdb/pom.xml
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/backend/json/impl/EntityDocument.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBAssociation.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBAssociationRowFactory.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/CouchDBAssociationSnapshot.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/DocumentBasedAssociation.java
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/dialect/model/impl/EmbeddedAssociation.java
    A couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/test/associations/MapMappingTest.java
    M couchdb/src/test/java/org/hibernate/ogm/datastore/couchdb/utils/CouchDBTestHelper.java
    M documentation/manual/src/main/asciidoc/en-US/modules/couchdb.asciidoc
    M redis/src/main/java/org/hibernate/ogm/datastore/redis/RedisDialect.java

  Log Message:
  -----------
  OGM-904 Use more natural format to store map-typed properties in CouchDB

- Fix properties with dot path names of embedded documents by converting those to nested objects
- Extract common parts from RedisDialect to DotPatternMapHelpers
- Adjust docs


  Commit: ed9d06c0bb316d8a19fed43da5c5eb167dab9b81
      https://github.com/hibernate/hibernate-ogm/commit/ed9d06c0bb316d8a19fed43da5c5eb167dab9b81
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M couchdb/src/main/java/org/hibernate/ogm/datastore/couchdb/CouchDBDialect.java

  Log Message:
  -----------
  OGM-904 Use more natural format to store map-typed properties in CouchDB

- Use natural map format only for in-entity storage


  Commit: 971781e19190fec22a758facd5a70a79c427af20
      https://github.com/hibernate/hibernate-ogm/commit/971781e19190fec22a758facd5a70a79c427af20
  Author: Mark Paluch <mpaluch at paluch.biz>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/datastore/document/impl/DotPatternMapHelpers.java
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/MongoDBDialect.java

  Log Message:
  -----------
  OGM-904 Polishing

- Add docs to commonly used methods
- Remove duplicated code by using common helpers


Compare: https://github.com/hibernate/hibernate-ogm/compare/838ea38e2cc8...971781e19190


More information about the hibernate-commits mailing list