[hibernate-commits] [hibernate/hibernate-ogm] 93a550: OGM-718 Deleting obsolete TODO.txt

GitHub noreply at github.com
Wed Mar 11 09:49:59 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-ogm
  Commit: 93a550ad9e8cb5ed2208ffe918cf92c40372132a
      https://github.com/hibernate/hibernate-ogm/commit/93a550ad9e8cb5ed2208ffe918cf92c40372132a
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    R core/TODO.txt

  Log Message:
  -----------
  OGM-718 Deleting obsolete TODO.txt


  Commit: 435a267bd90ada9cc9a8a3b3ec2bbee24e71482d
      https://github.com/hibernate/hibernate-ogm/commit/435a267bd90ada9cc9a8a3b3ec2bbee24e71482d
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/datastore/spi/SchemaDefiner.java
    M core/src/main/java/org/hibernate/ogm/service/impl/OgmIntegrator.java

  Log Message:
  -----------
  OGM-718 Fixing javadocs and typos. Adding a @SuppressWarning


  Commit: d3f120162cec861ecd28888c1f2ed7072c2fc90d
      https://github.com/hibernate/hibernate-ogm/commit/d3f120162cec861ecd28888c1f2ed7072c2fc90d
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/logging/impl/Log.java

  Log Message:
  -----------
  OGM-718 Making 'cannotUseGivenPrimaryKeyColumnName' a pure log message


  Commit: cf1e7db7f05291ce78d31c267f3c2cfb85435f39
      https://github.com/hibernate/hibernate-ogm/commit/cf1e7db7f05291ce78d31c267f3c2cfb85435f39
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/dialect/impl/OgmDialectFactoryInitiator.java
    M core/src/main/java/org/hibernate/ogm/jdbc/impl/OgmConnectionProviderInitiator.java
    M core/src/main/java/org/hibernate/ogm/jpa/impl/OgmPersisterClassResolverInitiator.java
    R core/src/main/java/org/hibernate/ogm/service/impl/ConfigurationService.java
    R core/src/main/java/org/hibernate/ogm/service/impl/ConfigurationServiceInitiator.java
    M core/src/main/java/org/hibernate/ogm/service/impl/OgmIntegrator.java
    M core/src/main/java/org/hibernate/ogm/service/impl/OgmJdbcServicesInitiator.java
    M core/src/main/java/org/hibernate/ogm/service/impl/OgmSessionFactoryServiceRegistryFactoryInitiator.java
    R core/src/main/java/org/hibernate/ogm/service/impl/OptionalServiceInitiator.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/OgmJtaPlatformInitiator.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/OgmTransactionFactoryInitiator.java

  Log Message:
  -----------
  OGM-718 Removing unnecessary ConfigurationService, ConfigurationServiceInitiator and OptionalServiceInitiator


  Commit: 1c22740a0b706fc59dde0b3e095f9d79c444969c
      https://github.com/hibernate/hibernate-ogm/commit/1c22740a0b706fc59dde0b3e095f9d79c444969c
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/datastore/impl/DatastoreProviderInitiator.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/OgmJtaPlatformInitiator.java

  Log Message:
  -----------
  OGM-718 Removing explicit dependency between OgmJtaPlatformInitiator and DatastoreProviderInitiator


  Commit: dbe33fe855f74d560131b68ea305fbf43a3c938d
      https://github.com/hibernate/hibernate-ogm/commit/dbe33fe855f74d560131b68ea305fbf43a3c938d
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    M core/src/test/java/org/hibernate/ogm/backendtck/hibernatecore/HibernateCoreAPIWrappingTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/hsearch/HibernateSearchAtopOgmTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/id/AutoIdGeneratorTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/id/CompositeIdTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/id/DuplicateIdDetectionTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/id/IdentityIdGeneratorTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/id/SequenceIdGeneratorTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/id/TableIdGeneratorTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/id/sharedpk/SharedPrimaryKeyTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/JPAPolymorphicCollectionTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/JPAPolymorphicFindTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/inheritance/JPATablePerClassFindTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/jpa/JPAAPIWrappingTest.java
    R core/src/test/java/org/hibernate/ogm/backendtck/jpa/JPAAndJTAViaContainerAPITest.java
    A core/src/test/java/org/hibernate/ogm/backendtck/jpa/JPAJTATest.java
    R core/src/test/java/org/hibernate/ogm/backendtck/jpa/JPAResourceLocalStandaloneTest.java
    A core/src/test/java/org/hibernate/ogm/backendtck/jpa/JPAResourceLocalTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/jpa/JPAStandaloneORMAndOGMTest.java
    R core/src/test/java/org/hibernate/ogm/backendtck/jpa/JPAStandaloneTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/massindex/AssociationMassIndexerTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/perf/PerfTest.java
    M core/src/test/java/org/hibernate/ogm/backendtck/queries/JpaQueriesTest.java
    M core/src/test/java/org/hibernate/ogm/test/datastore/DatastoreWithStartStoppableTest.java
    M core/src/test/java/org/hibernate/ogm/test/jpa/JPAStandaloneNoOGMTest.java
    M core/src/test/java/org/hibernate/ogm/test/options/mapping/JPAOptionIntegrationTest.java
    M core/src/test/java/org/hibernate/ogm/test/type/TypeOverridingInDialectTest.java
    M core/src/test/java/org/hibernate/ogm/utils/TestHelper.java
    M core/src/test/java/org/hibernate/ogm/utils/jpa/JpaTestCase.java
    M core/src/test/java/org/hibernate/ogm/utils/test/EnvironmentTest.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
    A core/src/test/resources/persistencexml/customdialect.xml
    A core/src/test/resources/persistencexml/datastoreobserver.xml
    R core/src/test/resources/persistencexml/jpajtastandalone-customdialect.xml
    R core/src/test/resources/persistencexml/jpajtastandalone-datastoreobserver.xml
    R core/src/test/resources/persistencexml/jpajtastandalone-noogm.xml
    R core/src/test/resources/persistencexml/jpajtastandalone-options.xml
    R core/src/test/resources/persistencexml/jpajtastandalone-ormogm.xml
    R core/src/test/resources/persistencexml/jpajtastandalone-resourcelocal.xml
    R core/src/test/resources/persistencexml/jpajtastandalone.xml
    A core/src/test/resources/persistencexml/no-ogm.xml
    A core/src/test/resources/persistencexml/ogm.xml
    A core/src/test/resources/persistencexml/options.xml
    A core/src/test/resources/persistencexml/orm-and-ogm.xml
    A core/src/test/resources/persistencexml/transaction-type-jta.xml
    A core/src/test/resources/persistencexml/transaction-type-resource-local.xml
    M ehcache/src/test/java/org/hibernate/ogm/datastore/ehcache/test/serialization/ReadingFromDiskStoreTest.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/id/objectid/ObjectIdJpaTest.java
    M mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/query/nativequery/MongoDBEntityManagerNativeQueryTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/BidirectionalManyToManyTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/BidirectionalManyToOneTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/BidirectionalOneToOneTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/CollectionOfEmbeddableTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/CompositeEmbeddedIdTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/ElementCollectionListWithIndexTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/EmbeddableTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/MapTest.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/ReferencedCompositeIdTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/SingleEntityTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/SingleEntityWithSequenceTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/UnidirectionalManyToManyTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/UnidirectionalManyToOneTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/UnidirectionalManyToOneWithIndexTest.java
    M neo4j/src/test/java/org/hibernate/ogm/datastore/neo4j/test/mapping/UniqueConstraintCanBeSkippedTest.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/test/query/nativequery/Neo4jEntityManagerNativeQueryTest.java

  Log Message:
  -----------
  OGM-718 Changing JpaTestCase to use per default the transaction type RESOURCE_LOCAL

This makes the need for a TransactionManager (more specifically JBoss Transaction) optional. Adjusting transaction managemtn in the tests derived from JpaTestCase accordingly.

In TestHelper reflection is now used to set the transaction timeout. This is required to make the JBoss Transaction dependency optional during testing.


  Commit: 83152b4c1e807a62d693945b8f31fe8711561996
      https://github.com/hibernate/hibernate-ogm/commit/83152b4c1e807a62d693945b8f31fe8711561996
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    M core/src/main/java/org/hibernate/ogm/datastore/spi/BaseDatastoreProvider.java
    M core/src/main/java/org/hibernate/ogm/datastore/spi/DatastoreProvider.java
    A core/src/main/java/org/hibernate/ogm/transaction/impl/EmulatedLocalTransaction.java
    A core/src/main/java/org/hibernate/ogm/transaction/impl/JTATransaction.java
    R core/src/main/java/org/hibernate/ogm/transaction/impl/JTATransactionManagerTransaction.java
    R core/src/main/java/org/hibernate/ogm/transaction/impl/JTATransactionManagerTransactionFactory.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/OgmJtaPlatformInitiator.java
    A core/src/main/java/org/hibernate/ogm/transaction/impl/OgmTransactionFactory.java
    M core/src/main/java/org/hibernate/ogm/transaction/impl/OgmTransactionFactoryInitiator.java
    A core/src/main/java/org/hibernate/ogm/transaction/impl/package-info.java
    M core/src/main/java/org/hibernate/ogm/util/impl/Log.java
    M mongodb/pom.xml
    M mongodb/src/main/java/org/hibernate/ogm/datastore/mongodb/impl/MongoDBDatastoreProvider.java

  Log Message:
  -----------
  OGM-718 Introducing EmulatedLocalTransaction for transaction type RESOURCE_LOCAL used by a non transactional datastore.

- Introducing experimental DatastoreProvider#allowsTransactionEmulation to determine for which datastores transaction emulation is acceptable
- Changing the implementation of OgmJtaPlatformInitiator to only use JBossStandAloneJtaPlatform after checking that is is available. Otherwise NoJtaPlatform is use.
- Aligning class names in org.hibernate.ogm.transaction.impl
- Removing jbossjta test dependency from mongodb module.


Compare: https://github.com/hibernate/hibernate-ogm/compare/2e4a98cc45b3...83152b4c1e80


More information about the hibernate-commits mailing list