org.hibernate.test.dynamicentity.interceptor
Class InterceptorDynamicEntityTest
java.lang.Object
org.hibernate.testing.junit4.BaseUnitTestCase
org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
org.hibernate.test.dynamicentity.interceptor.InterceptorDynamicEntityTest
public class InterceptorDynamicEntityTest
- extends BaseCoreFunctionalTestCase
Demonstrates custom interpretation of entity-name through
an Interceptor.
Here, we are generating dynamic
proxies
on the fly to represent
our entities. Because of this, Hibernate would not be able to
determine the appropriate entity mapping to use given one of
these proxies (they are named like $Proxy1, or such). Thus, we
plug a custom Interceptor into the session to perform this
entity-name interpretation.
- See Also:
ProxyInterceptor
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, 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 |
InterceptorDynamicEntityTest
public InterceptorDynamicEntityTest()
getMappings
public String[] getMappings()
- Overrides:
getMappings
in class BaseCoreFunctionalTestCase
configure
public void configure(Configuration cfg)
- Overrides:
configure
in class BaseCoreFunctionalTestCase
testIt
public void testIt()
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.