org.hibernate.test.cascade.circle
Class CascadeMergeToChildBeforeParentTest
java.lang.Object
   org.hibernate.testing.junit4.BaseUnitTestCase
org.hibernate.testing.junit4.BaseUnitTestCase
       org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
           org.hibernate.test.cascade.circle.CascadeMergeToChildBeforeParentTest
org.hibernate.test.cascade.circle.CascadeMergeToChildBeforeParentTest
- public class CascadeMergeToChildBeforeParentTest 
- extends BaseCoreFunctionalTestCase
The test case uses the following model:
                         <-    ->
                      -- (N : 0,1) -- Tour
                      |    <-   ->
                      | -- (1 : N) -- (pickup) ----
               ->     | |                         |
 Route -- (1 : N) - Node                      Transport
   |                    |  <-   ->                |  |
   |                    -- (1 : N) -- (delivery) --  |
   |                                                 |
   |             ->                    ->            |
   -------- (1 : N) ---- Vehicle--(1 : N)------------
 Arrows indicate the direction of cascade-merge.
 
 I believe it reproduces the following issue:
 http://opensource.atlassian.com/projects/hibernate/browse/HHH-3544
 
 
 
 
 
 
| Methods inherited from class org.hibernate.testing.junit4.BaseCoreFunctionalTestCase | 
| addMappings, addMappings, afterConfigurationBuilt, afterConfigurationBuilt, afterSessionFactoryBuilt, afterTest, applyCacheSettings, assertAllDataRemoved, beforeTest, buildConfiguration, buildServiceRegistry, cleanupCache, configuration, constructConfiguration, createSchema, generateBootstrapRegistry, getAnnotatedClasses, getAnnotatedPackages, getBaseForMappings, getCacheConcurrencyStrategy, getDialect, getXmlFiles, onFailure, openSession, openSession, overrideCacheStrategy, prepareBasicRegistryBuilder, prepareBootstrapRegistryBuilder, prepareTest, readCommittedIsolationMaintained, rebuildSessionFactory, rebuildSessionFactoryOnError, serviceRegistry, sessionFactory | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CascadeMergeToChildBeforeParentTest
public CascadeMergeToChildBeforeParentTest()
getMappings
public String[] getMappings()
- 
- Overrides:
- getMappingsin class- BaseCoreFunctionalTestCase
 
- 
 
configure
public void configure(Configuration cfg)
- 
- Overrides:
- configurein class- BaseCoreFunctionalTestCase
 
- 
 
cleanupTest
protected void cleanupTest()
- 
- Overrides:
- cleanupTestin class- BaseCoreFunctionalTestCase
 
- 
 
testMerge
public void testMerge()
- 
 
testMergeTransientChildBeforeTransientParent
public void testMergeTransientChildBeforeTransientParent()
- 
 
testMergeData3Nodes
public void testMergeData3Nodes()
- 
 
Copyright © 2001-2012 Red Hat, Inc.  All Rights Reserved.