org.hibernate.test.cascade.circle
Class CascadeMergeToChildBeforeParentTest
java.lang.Object
org.hibernate.testing.junit4.BaseUnitTestCase
org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
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:
getMappings
in class BaseCoreFunctionalTestCase
configure
public void configure(Configuration cfg)
- Overrides:
configure
in class BaseCoreFunctionalTestCase
cleanupTest
protected void cleanupTest()
- Overrides:
cleanupTest
in class BaseCoreFunctionalTestCase
testMerge
public void testMerge()
testMergeTransientChildBeforeTransientParent
public void testMergeTransientChildBeforeTransientParent()
testMergeData3Nodes
public void testMergeData3Nodes()
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.