org.hibernate.test.fetchprofiles.join
Class JoinFetchProfileTest

java.lang.Object
  extended by org.hibernate.testing.junit4.BaseUnitTestCase
      extended by org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
          extended by org.hibernate.test.fetchprofiles.join.JoinFetchProfileTest

public class JoinFetchProfileTest
extends BaseCoreFunctionalTestCase

Various tests related to join-style fetch profiles.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
BaseCoreFunctionalTestCase.RollbackWork
 
Field Summary
 
Fields inherited from class org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
DIALECT, NO_CLASSES, NO_MAPPINGS, USE_NEW_METADATA_MAPPINGS, VALIDATE_DATA_CLEANUP
 
Constructor Summary
JoinFetchProfileTest()
           
 
Method Summary
 void configure(Configuration cfg)
           
 String getCacheConcurrencyStrategy()
           
 String[] getMappings()
           
 void testBasicFetchProfileOperation()
           
 void testCriteriaManyToOneFetchProfile()
           
 void testHQL()
          fetch-profiles should have no effect what-so-ever on the direct results of the HQL query.
 void testLoadComponentDerefFetchProfile()
           
 void testLoadDeepFetchProfile()
           
 void testLoadManyToOneFetchProfile()
           
 void testLoadOneToManyFetchProfile()
           
 void testNormalCriteria()
           
 void testNormalLoading()
           
 
Methods inherited from class org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
addMappings, addMappings, afterConfigurationBuilt, afterConfigurationBuilt, afterSessionFactoryBuilt, afterTest, applyCacheSettings, assertAllDataRemoved, beforeTest, buildConfiguration, buildServiceRegistry, cleanupCache, cleanupTest, configuration, constructConfiguration, createSchema, generateBootstrapRegistry, getAnnotatedClasses, getAnnotatedPackages, getBaseForMappings, getDialect, getXmlFiles, onFailure, openSession, openSession, overrideCacheStrategy, prepareBasicRegistryBuilder, prepareBootstrapRegistryBuilder, prepareTest, readCommittedIsolationMaintained, rebuildSessionFactory, rebuildSessionFactoryOnError, serviceRegistry, sessionFactory
 
Methods inherited from class org.hibernate.testing.junit4.BaseUnitTestCase
releaseTransactions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoinFetchProfileTest

public JoinFetchProfileTest()
Method Detail

getMappings

public String[] getMappings()
Overrides:
getMappings in class BaseCoreFunctionalTestCase

getCacheConcurrencyStrategy

public String getCacheConcurrencyStrategy()
Overrides:
getCacheConcurrencyStrategy in class BaseCoreFunctionalTestCase

configure

public void configure(Configuration cfg)
Overrides:
configure in class BaseCoreFunctionalTestCase

testNormalLoading

public void testNormalLoading()

testNormalCriteria

public void testNormalCriteria()

testBasicFetchProfileOperation

public void testBasicFetchProfileOperation()

testLoadManyToOneFetchProfile

public void testLoadManyToOneFetchProfile()

testCriteriaManyToOneFetchProfile

public void testCriteriaManyToOneFetchProfile()

testLoadOneToManyFetchProfile

public void testLoadOneToManyFetchProfile()

testLoadDeepFetchProfile

public void testLoadDeepFetchProfile()

testLoadComponentDerefFetchProfile

public void testLoadComponentDerefFetchProfile()

testHQL

public void testHQL()
fetch-profiles should have no effect what-so-ever on the direct results of the HQL query. TODO : this is actually not strictly true. what we should have happen is to subsequently load those fetches



Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.