Skip to content

Upgrading org.springframework:spring-orm 2 to 3

Unknown2.5.6.SEC03 → 3.2.18.RELEASE

Fetching 32 releases from GitHub…0 / 32
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Adds org.springframework:spring-jdbc 3.2.18.RELEASE.

Drops aopalliance:aopalliance, commons-logging:commons-logging, javax.jdo:jdo2-api, javax.persistence:persistence-api, org.springframework:spring-context.

Installs 5 packages in all (was 9).

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: method AbstractSessionFactoryBean.convertHibernateAccessException(HibernateException): DataAccessException
  • removed: method AbstractSessionFactoryBean.setJdbcExceptionTranslator(SQLExceptionTranslator): void
  • removed: method AbstractSessionFactoryBean.translateExceptionIfPossible(RuntimeException): DataAccessException
  • removed: method HibernateTemplate.execute(HibernateCallback, boolean): Object
  • changed: abstract class AbstractSessionFactoryBean implements FactoryBean, InitializingBean, DisposableBean, PersistenceExceptionTranslator → abstract class AbstractSessionFactoryBean extends HibernateExceptionTranslator implements FactoryBean, InitializingBean, DisposableBean
  • changed: method AbstractSessionFactoryBean.getObject(): Object → method AbstractSessionFactoryBean.getObject(): SessionFactory
  • changed: method FilterDefinitionFactoryBean.getObject(): Object → method FilterDefinitionFactoryBean.getObject(): FilterDefinition
  • changed: method FilterDefinitionFactoryBean.setParameterTypes(Properties): void → method FilterDefinitionFactoryBean.setParameterTypes(Map): void
  • added: class HibernateExceptionTranslator implements PersistenceExceptionTranslator
  • added: class LocalRegionFactoryProxy implements RegionFactory
  • added: ctor HibernateExceptionTranslator()
  • added: ctor LocalRegionFactoryProxy()
  • added: ctor LocalRegionFactoryProxy(Properties)
  • added: method HibernateExceptionTranslator.convertHibernateAccessException(HibernateException): DataAccessException
  • added: method HibernateExceptionTranslator.setJdbcExceptionTranslator(SQLExceptionTranslator): void
  • added: method HibernateExceptionTranslator.translateExceptionIfPossible(RuntimeException): DataAccessException
  • added: method LocalRegionFactoryProxy.buildCollectionRegion(String, Properties, CacheDataDescription): CollectionRegion
  • added: method LocalRegionFactoryProxy.buildEntityRegion(String, Properties, CacheDataDescription): EntityRegion
  • added: method LocalRegionFactoryProxy.buildQueryResultsRegion(String, Properties): QueryResultsRegion
  • added: method LocalRegionFactoryProxy.buildTimestampsRegion(String, Properties): TimestampsRegion
  • added: method LocalRegionFactoryProxy.getDefaultAccessType(): AccessType
  • added: method LocalRegionFactoryProxy.isMinimalPutsEnabledByDefault(): boolean
  • added: method LocalRegionFactoryProxy.nextTimestamp(): long
  • added: method LocalRegionFactoryProxy.start(Settings, Properties): void
  • added: method LocalRegionFactoryProxy.stop(): void
  • added: method LocalSessionFactoryBean.setCacheRegionFactory(Object): void
  • added: method LocalSessionFactoryBean.validateDatabaseSchema(): void
  • changed: class OpenSessionInViewInterceptor extends HibernateAccessor implements WebRequestInterceptor → class OpenSessionInViewInterceptor extends HibernateAccessor implements AsyncWebRequestInterceptor
  • added: method OpenSessionInViewFilter.shouldNotFilterAsyncDispatch(): boolean
  • added: method OpenSessionInViewFilter.shouldNotFilterErrorDispatch(): boolean
  • added: method OpenSessionInViewInterceptor.afterConcurrentHandlingStarted(WebRequest): void
  • added: abstract class SessionFactoryUtils
  • added: class HibernateExceptionTranslator implements PersistenceExceptionTranslator
  • added: class HibernateJdbcException extends UncategorizedDataAccessException
  • added: class HibernateObjectRetrievalFailureException extends ObjectRetrievalFailureException
  • added: class HibernateOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException
  • added: class HibernateQueryException extends InvalidDataAccessResourceUsageException
  • added: class HibernateSystemException extends UncategorizedDataAccessException
  • added: class HibernateTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, BeanFactoryAware, InitializingBean
  • added: class LocalSessionFactoryBean extends HibernateExceptionTranslator implements FactoryBean, ResourceLoaderAware, InitializingBean, DisposableBean
  • added: class LocalSessionFactoryBuilder extends Configuration
  • added: class SessionHolder extends ResourceHolderSupport
  • added: class SpringJtaSessionContext extends JTASessionContext
  • added: class SpringSessionContext implements CurrentSessionContext
  • added: ctor HibernateExceptionTranslator()
  • added: ctor HibernateJdbcException(JDBCException)
  • added: ctor HibernateObjectRetrievalFailureException(UnresolvableObjectException)
  • added: ctor HibernateObjectRetrievalFailureException(WrongClassException)
  • added: ctor HibernateOptimisticLockingFailureException(StaleObjectStateException)
  • added: ctor HibernateOptimisticLockingFailureException(StaleStateException)
  • added: ctor HibernateQueryException(QueryException)
  • added: ctor HibernateSystemException(HibernateException)
  • added: ctor HibernateTransactionManager()
  • added: ctor HibernateTransactionManager(SessionFactory)
  • added: ctor LocalSessionFactoryBean()
  • added: ctor LocalSessionFactoryBuilder(DataSource)
  • added: ctor LocalSessionFactoryBuilder(DataSource, ClassLoader)
  • added: ctor LocalSessionFactoryBuilder(DataSource, ResourceLoader)
  • added: ctor SessionFactoryUtils()
  • added: ctor SessionHolder(Session)
  • added: ctor SpringJtaSessionContext(SessionFactoryImplementor)
  • added: ctor SpringSessionContext(SessionFactoryImplementor)
  • added: method HibernateExceptionTranslator.convertHibernateAccessException(HibernateException): DataAccessException
  • added: method HibernateExceptionTranslator.translateExceptionIfPossible(RuntimeException): DataAccessException
  • added: method HibernateJdbcException.getSQLException(): SQLException
  • added: method HibernateJdbcException.getSql(): String
  • added: method HibernateQueryException.getQueryString(): String
  • added: method HibernateTransactionManager.afterPropertiesSet(): void
  • added: method HibernateTransactionManager.convertHibernateAccessException(HibernateException): DataAccessException
  • added: method HibernateTransactionManager.doBegin(Object, TransactionDefinition): void
  • added: method HibernateTransactionManager.doCleanupAfterCompletion(Object): void
  • added: method HibernateTransactionManager.doCommit(DefaultTransactionStatus): void
  • added: method HibernateTransactionManager.doGetTransaction(): Object
  • added: method HibernateTransactionManager.doResume(Object, Object): void
  • added: method HibernateTransactionManager.doRollback(DefaultTransactionStatus): void
  • added: method HibernateTransactionManager.doSetRollbackOnly(DefaultTransactionStatus): void
  • added: method HibernateTransactionManager.doSuspend(Object): Object
  • added: method HibernateTransactionManager.getDataSource(): DataSource
  • added: method HibernateTransactionManager.getEntityInterceptor(): Interceptor
  • added: method HibernateTransactionManager.getResourceFactory(): Object
  • added: method HibernateTransactionManager.getSessionFactory(): SessionFactory
  • added: method HibernateTransactionManager.isExistingTransaction(Object): boolean
  • added: method HibernateTransactionManager.isSameConnectionForEntireSession(Session): boolean
  • added: method HibernateTransactionManager.setAutodetectDataSource(boolean): void
  • added: method HibernateTransactionManager.setBeanFactory(BeanFactory): void
  • added: method HibernateTransactionManager.setDataSource(DataSource): void
  • added: method HibernateTransactionManager.setEntityInterceptor(Interceptor): void
  • added: method HibernateTransactionManager.setEntityInterceptorBeanName(String): void
  • added: method HibernateTransactionManager.setHibernateManagedSession(boolean): void
  • added: method HibernateTransactionManager.setPrepareConnection(boolean): void
  • added: method HibernateTransactionManager.setSessionFactory(SessionFactory): void
  • added: method LocalSessionFactoryBean.afterPropertiesSet(): void
  • added: method LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBuilder): SessionFactory
  • added: method LocalSessionFactoryBean.destroy(): void
  • added: method LocalSessionFactoryBean.getConfiguration(): Configuration
  • added: method LocalSessionFactoryBean.getHibernateProperties(): Properties
  • added: method LocalSessionFactoryBean.getObject(): SessionFactory
  • added: method LocalSessionFactoryBean.getObjectType(): Class
  • added: method LocalSessionFactoryBean.isSingleton(): boolean
  • added: method LocalSessionFactoryBean.setAnnotatedClasses(Class[]): void
  • added: method LocalSessionFactoryBean.setAnnotatedPackages(String[]): void
  • added: method LocalSessionFactoryBean.setCacheableMappingLocations(Resource[]): void
  • added: method LocalSessionFactoryBean.setConfigLocation(Resource): void
  • added: method LocalSessionFactoryBean.setConfigLocations(Resource[]): void
  • added: method LocalSessionFactoryBean.setDataSource(DataSource): void
  • added: method LocalSessionFactoryBean.setEntityInterceptor(Interceptor): void
  • added: method LocalSessionFactoryBean.setHibernateProperties(Properties): void
  • added: method LocalSessionFactoryBean.setJtaTransactionManager(Object): void
  • added: method LocalSessionFactoryBean.setMappingDirectoryLocations(Resource[]): void
  • added: method LocalSessionFactoryBean.setMappingJarLocations(Resource[]): void
  • added: method LocalSessionFactoryBean.setMappingLocations(Resource[]): void
  • added: method LocalSessionFactoryBean.setMappingResources(String[]): void
  • added: method LocalSessionFactoryBean.setNamingStrategy(NamingStrategy): void
  • added: method LocalSessionFactoryBean.setPackagesToScan(String[]): void
  • added: method LocalSessionFactoryBean.setResourceLoader(ResourceLoader): void
  • added: method LocalSessionFactoryBuilder.addAnnotatedClasses(Class[]): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.addPackages(String[]): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.buildSessionFactory(): SessionFactory
  • added: method LocalSessionFactoryBuilder.scanPackages(String[]): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.setJtaTransactionManager(Object): LocalSessionFactoryBuilder
  • added: method SessionHolder.clear(): void
  • added: method SessionHolder.getPreviousFlushMode(): FlushMode
  • added: method SessionHolder.getSession(): Session
  • added: method SessionHolder.getTransaction(): Transaction
  • added: method SessionHolder.setPreviousFlushMode(FlushMode): void
  • added: method SessionHolder.setTransaction(Transaction): void
  • added: method SpringJtaSessionContext.buildOrObtainSession(): Session
  • added: method SpringSessionContext.currentSession(): Session
  • added: static field SessionFactoryUtils.SESSION_SYNCHRONIZATION_ORDER: int
  • added: static method SessionFactoryUtils.closeSession(Session): void
  • added: static method SessionFactoryUtils.convertHibernateAccessException(HibernateException): DataAccessException
  • added: static method SessionFactoryUtils.getDataSource(SessionFactory): DataSource
  • added: class AsyncRequestInterceptor extends CallableProcessingInterceptorAdapter implements DeferredResultProcessingInterceptor
  • added: class OpenSessionInViewFilter extends OncePerRequestFilter
  • added: class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
  • added: ctor AsyncRequestInterceptor(SessionFactory, SessionHolder)
  • added: ctor OpenSessionInViewFilter()
  • added: ctor OpenSessionInViewInterceptor()
  • added: field OpenSessionInViewInterceptor.logger: Log
  • added: method AsyncRequestInterceptor.afterCompletion(NativeWebRequest, Callable): void
  • added: method AsyncRequestInterceptor.afterCompletion(NativeWebRequest, DeferredResult): void
  • added: method AsyncRequestInterceptor.beforeConcurrentHandling(NativeWebRequest, DeferredResult): void
  • added: method AsyncRequestInterceptor.bindSession(): void
  • added: method AsyncRequestInterceptor.handleTimeout(NativeWebRequest, Callable): Object
  • added: method AsyncRequestInterceptor.handleTimeout(NativeWebRequest, DeferredResult): boolean
  • added: method AsyncRequestInterceptor.postProcess(NativeWebRequest, Callable, Object): void
  • added: method AsyncRequestInterceptor.postProcess(NativeWebRequest, DeferredResult, Object): void
  • added: method AsyncRequestInterceptor.preProcess(NativeWebRequest, Callable): void
  • added: method AsyncRequestInterceptor.preProcess(NativeWebRequest, DeferredResult): void
  • added: method OpenSessionInViewFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void
  • added: method OpenSessionInViewFilter.getSessionFactoryBeanName(): String
  • added: method OpenSessionInViewFilter.lookupSessionFactory(): SessionFactory
  • added: method OpenSessionInViewFilter.lookupSessionFactory(HttpServletRequest): SessionFactory
  • added: method OpenSessionInViewFilter.openSession(SessionFactory): Session
  • added: method OpenSessionInViewFilter.setSessionFactoryBeanName(String): void
  • added: method OpenSessionInViewFilter.shouldNotFilterAsyncDispatch(): boolean
  • added: method OpenSessionInViewFilter.shouldNotFilterErrorDispatch(): boolean
  • added: method OpenSessionInViewInterceptor.afterCompletion(WebRequest, Exception): void
  • added: method OpenSessionInViewInterceptor.afterConcurrentHandlingStarted(WebRequest): void
  • added: method OpenSessionInViewInterceptor.getParticipateAttributeName(): String
  • added: method OpenSessionInViewInterceptor.getSessionFactory(): SessionFactory
  • added: method OpenSessionInViewInterceptor.openSession(): Session
  • added: method OpenSessionInViewInterceptor.postHandle(WebRequest, ModelMap): void
  • added: method OpenSessionInViewInterceptor.preHandle(WebRequest): void
  • added: method OpenSessionInViewInterceptor.setSessionFactory(SessionFactory): void
  • added: static field OpenSessionInViewFilter.DEFAULT_SESSION_FACTORY_BEAN_NAME: String
  • added: static field OpenSessionInViewInterceptor.PARTICIPATE_SUFFIX: String
  • removed: method SqlMapClientOperations.queryForPaginatedList(String, Object, int): PaginatedList
  • removed: method SqlMapClientOperations.queryForPaginatedList(String, int): PaginatedList
  • removed: method SqlMapClientTemplate.queryForPaginatedList(String, Object, int): PaginatedList
  • removed: method SqlMapClientTemplate.queryForPaginatedList(String, int): PaginatedList
  • changed: method SqlMapClientFactoryBean.getObject(): Object → method SqlMapClientFactoryBean.getObject(): SqlMapClient
  • removed: method DefaultJdoDialect.flush(PersistenceManager): void
  • removed: method JdoDialect.flush(PersistenceManager): void
  • removed: method JdoOperations.attachCopy(Object): Object
  • removed: method JdoOperations.attachCopyAll(Collection): Collection
  • removed: method JdoTemplate.attachCopy(Object): Object
  • removed: method JdoTemplate.attachCopyAll(Collection): Collection
  • changed: method LocalPersistenceManagerFactoryBean.getObject(): Object → method LocalPersistenceManagerFactoryBean.getObject(): PersistenceManagerFactory
  • changed: method TransactionAwarePersistenceManagerFactoryProxy.getObject(): Object → method TransactionAwarePersistenceManagerFactoryProxy.getObject(): PersistenceManagerFactory
  • added: ctor DefaultJdoDialect(Object)
  • added: method DefaultJdoDialect.getJdoIsolationLevel(TransactionDefinition): String
  • added: class SpringPersistenceManagerProxyBean implements FactoryBean, InitializingBean
  • added: class StandardPersistenceManagerProxyBean implements FactoryBean
  • added: ctor SpringPersistenceManagerProxyBean()
  • added: ctor StandardPersistenceManagerProxyBean()
  • added: method SpringPersistenceManagerProxyBean.afterPropertiesSet(): void
  • added: method SpringPersistenceManagerProxyBean.getJdoDialect(): JdoDialect
  • added: method SpringPersistenceManagerProxyBean.getObject(): PersistenceManager
  • added: method SpringPersistenceManagerProxyBean.getObjectType(): Class
  • added: method SpringPersistenceManagerProxyBean.getPersistenceManagerFactory(): PersistenceManagerFactory
  • added: method SpringPersistenceManagerProxyBean.getPersistenceManagerInterface(): Class
  • added: method SpringPersistenceManagerProxyBean.isAllowCreate(): boolean
  • added: method SpringPersistenceManagerProxyBean.isSingleton(): boolean
  • added: method SpringPersistenceManagerProxyBean.setAllowCreate(boolean): void
  • added: method SpringPersistenceManagerProxyBean.setJdoDialect(JdoDialect): void
  • added: method SpringPersistenceManagerProxyBean.setPersistenceManagerFactory(PersistenceManagerFactory): void
  • added: method SpringPersistenceManagerProxyBean.setPersistenceManagerInterface(Class): void
  • added: method StandardPersistenceManagerProxyBean.getObject(): PersistenceManager
  • added: method StandardPersistenceManagerProxyBean.getObjectType(): Class
  • added: method StandardPersistenceManagerProxyBean.isSingleton(): boolean
  • added: method StandardPersistenceManagerProxyBean.setPersistenceManagerFactory(PersistenceManagerFactory): void
  • changed: abstract class AbstractEntityManagerFactoryBean implements FactoryBean, BeanClassLoaderAware, InitializingBean, DisposableBean, EntityManagerFactoryInfo, PersistenceExceptionTranslator → abstract class AbstractEntityManagerFactoryBean implements FactoryBean, BeanClassLoaderAware, BeanFactoryAware, BeanNameAware, InitializingBean, DisposableBean, EntityManagerFactoryInfo, PersistenceExceptionTranslator, Serializable
  • changed: abstract class EntityManagerFactoryAccessor → abstract class EntityManagerFactoryAccessor implements BeanFactoryAware
  • changed: class JpaTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, InitializingBean → class JpaTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, BeanFactoryAware, InitializingBean
  • added: method AbstractEntityManagerFactoryBean.setBeanFactory(BeanFactory): void
  • added: method AbstractEntityManagerFactoryBean.setBeanName(String): void
  • added: method AbstractEntityManagerFactoryBean.writeReplace(): Object
  • added: method EntityManagerFactoryAccessor.getPersistenceUnitName(): String
  • added: method EntityManagerFactoryAccessor.setBeanFactory(BeanFactory): void
  • added: method EntityManagerFactoryAccessor.setPersistenceUnitName(String): void
  • added: method JpaTemplate.prepareQuery(Query): void
  • added: method JpaTransactionManager.getPersistenceUnitName(): String
  • added: method JpaTransactionManager.setBeanFactory(BeanFactory): void
  • added: method JpaTransactionManager.setPersistenceUnitName(String): void
  • added: method LocalContainerEntityManagerFactoryBean.setJtaDataSource(DataSource): void
  • added: method LocalContainerEntityManagerFactoryBean.setMappingResources(String[]): void
  • added: method LocalContainerEntityManagerFactoryBean.setPackagesToScan(String[]): void
  • added: method LocalContainerEntityManagerFactoryBean.setPersistenceUnitName(String): void
  • added: static method EntityManagerFactoryUtils.applyTransactionTimeout(Query, EntityManagerFactory): void
  • changed: class MutablePersistenceUnitInfo implements PersistenceUnitInfo → class MutablePersistenceUnitInfo implements SmartPersistenceUnitInfo
  • added: field DefaultPersistenceUnitManager.logger: Log
  • added: interface SmartPersistenceUnitInfo extends PersistenceUnitInfo
  • added: method DefaultPersistenceUnitManager.getDefaultJtaDataSource(): DataSource
  • added: method DefaultPersistenceUnitManager.isPersistenceUnitOverrideAllowed(): boolean
  • added: method DefaultPersistenceUnitManager.setDefaultJtaDataSource(DataSource): void
  • added: method DefaultPersistenceUnitManager.setDefaultPersistenceUnitName(String): void
  • added: method DefaultPersistenceUnitManager.setMappingResources(String[]): void
  • added: method DefaultPersistenceUnitManager.setPackagesToScan(String[]): void
  • added: method MutablePersistenceUnitInfo.getPersistenceXMLSchemaVersion(): String
  • added: method MutablePersistenceUnitInfo.setPersistenceXMLSchemaVersion(String): void
  • added: method SmartPersistenceUnitInfo.setPersistenceProviderPackageName(String): void
  • added: static field DefaultPersistenceUnitManager.ORIGINAL_DEFAULT_PERSISTENCE_UNIT_NAME: String
  • removed: static field OpenEntityManagerInViewFilter.DEFAULT_PERSISTENCE_MANAGER_FACTORY_BEAN_NAME: String
  • changed: class OpenEntityManagerInViewInterceptor extends EntityManagerFactoryAccessor implements WebRequestInterceptor → class OpenEntityManagerInViewInterceptor extends EntityManagerFactoryAccessor implements AsyncWebRequestInterceptor
  • changed: class PersistenceAnnotationBeanPostProcessor extends JndiLocatorSupport implements InstantiationAwareBeanPostProcessor, DestructionAwareBeanPostProcessor, MergedBeanDefinitionPostProcessor, PriorityOrdered, BeanFactoryAware, Serializable → class PersistenceAnnotationBeanPostProcessor implements InstantiationAwareBeanPostProcessor, DestructionAwareBeanPostProcessor, MergedBeanDefinitionPostProcessor, PriorityOrdered, BeanFactoryAware, Serializable
  • added: class AsyncRequestInterceptor extends CallableProcessingInterceptorAdapter implements DeferredResultProcessingInterceptor
  • added: ctor AsyncRequestInterceptor(EntityManagerFactory, EntityManagerHolder)
  • added: method AsyncRequestInterceptor.afterCompletion(NativeWebRequest, Callable): void
  • added: method AsyncRequestInterceptor.afterCompletion(NativeWebRequest, DeferredResult): void
  • added: method AsyncRequestInterceptor.beforeConcurrentHandling(NativeWebRequest, DeferredResult): void
  • added: method AsyncRequestInterceptor.bindSession(): void
  • added: method AsyncRequestInterceptor.handleTimeout(NativeWebRequest, Callable): Object
  • added: method AsyncRequestInterceptor.handleTimeout(NativeWebRequest, DeferredResult): boolean
  • added: method AsyncRequestInterceptor.postProcess(NativeWebRequest, Callable, Object): void
  • added: method AsyncRequestInterceptor.postProcess(NativeWebRequest, DeferredResult, Object): void
  • added: method AsyncRequestInterceptor.preProcess(NativeWebRequest, Callable): void
  • added: method AsyncRequestInterceptor.preProcess(NativeWebRequest, DeferredResult): void
  • added: method OpenEntityManagerInViewFilter.getPersistenceUnitName(): String
  • added: method OpenEntityManagerInViewFilter.setPersistenceUnitName(String): void
  • added: method OpenEntityManagerInViewFilter.shouldNotFilterAsyncDispatch(): boolean
  • added: method OpenEntityManagerInViewFilter.shouldNotFilterErrorDispatch(): boolean
  • added: method OpenEntityManagerInViewInterceptor.afterConcurrentHandlingStarted(WebRequest): void
  • added: method PersistenceAnnotationBeanPostProcessor.lookup(String, Class): Object
  • added: method PersistenceAnnotationBeanPostProcessor.setJndiEnvironment(Properties): void
  • added: method PersistenceAnnotationBeanPostProcessor.setJndiTemplate(Object): void
  • added: method PersistenceAnnotationBeanPostProcessor.setResourceRef(boolean): void
  • added: static field OpenEntityManagerInViewFilter.DEFAULT_ENTITY_MANAGER_FACTORY_BEAN_NAME: String
  • removed: method EclipseLinkJpaVendorAdapter.getPersistenceProviderRootPackage(): String
  • added: class HibernateJpaSessionFactoryBean extends EntityManagerFactoryAccessor implements FactoryBean
  • added: ctor HibernateJpaSessionFactoryBean()
  • added: method HibernateJpaSessionFactoryBean.getObject(): SessionFactory
  • added: method HibernateJpaSessionFactoryBean.getObjectType(): Class
  • added: method HibernateJpaSessionFactoryBean.isSingleton(): boolean
  • removed: abstract class AbstractSessionFactory implements SessionFactory
  • removed: abstract class SessionFactoryUtils
  • removed: abstract class SessionReadCallback implements TopLinkCallback
  • removed: abstract class TopLinkAccessor implements InitializingBean
  • removed: abstract class UnitOfWorkCallback implements TopLinkCallback
  • removed: class LocalSessionFactory
  • removed: class LocalSessionFactoryBean extends LocalSessionFactory implements FactoryBean, BeanClassLoaderAware, InitializingBean, DisposableBean, PersistenceExceptionTranslator
  • removed: class ServerSessionFactory extends AbstractSessionFactory
  • removed: class SessionBrokerSessionFactory extends AbstractSessionFactory
  • removed: class SessionHolder extends ResourceHolderSupport
  • removed: class SingleSessionFactory implements SessionFactory
  • removed: class TopLinkInterceptor extends TopLinkAccessor implements MethodInterceptor
  • removed: class TopLinkJdbcException extends UncategorizedDataAccessException
  • removed: class TopLinkOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException
  • removed: class TopLinkQueryException extends InvalidDataAccessResourceUsageException
  • removed: class TopLinkSystemException extends UncategorizedDataAccessException
  • removed: class TopLinkTemplate extends TopLinkAccessor implements TopLinkOperations
  • removed: class TopLinkTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, InitializingBean
  • removed: ctor AbstractSessionFactory()
  • removed: ctor LocalSessionFactory()
  • removed: ctor LocalSessionFactoryBean()
  • removed: ctor ServerSessionFactory(ServerSession)
  • removed: ctor SessionBrokerSessionFactory(SessionBroker)
  • removed: ctor SessionFactoryUtils()
  • removed: ctor SessionHolder(Session)
  • removed: ctor SessionReadCallback()
  • removed: ctor SessionReadCallback(boolean)
  • removed: ctor SingleSessionFactory(Session)
  • removed: ctor TopLinkAccessor()
  • removed: ctor TopLinkInterceptor()
  • removed: ctor TopLinkJdbcException(DatabaseException)
  • removed: ctor TopLinkOptimisticLockingFailureException(OptimisticLockException)
  • removed: ctor TopLinkQueryException(QueryException)
  • removed: ctor TopLinkSystemException(TopLinkException)
  • removed: ctor TopLinkTemplate()
  • removed: ctor TopLinkTemplate(SessionFactory)
  • removed: ctor TopLinkTemplate(SessionFactory, boolean)
  • removed: ctor TopLinkTransactionManager()
  • removed: ctor TopLinkTransactionManager(SessionFactory)
  • removed: ctor UnitOfWorkCallback()
  • removed: field AbstractSessionFactory.logger: Log
  • removed: field LocalSessionFactory.logger: Log
  • removed: field TopLinkAccessor.logger: Log
  • removed: interface SessionFactory
  • removed: interface TopLinkCallback
  • removed: interface TopLinkOperations
  • removed: method AbstractSessionFactory.createClientSession(): Session
  • removed: method AbstractSessionFactory.createManagedClientSession(): Session
  • removed: method AbstractSessionFactory.createSession(): Session
  • removed: method AbstractSessionFactory.createTransactionAwareSession(): Session
  • removed: method AbstractSessionFactory.createTransactionAwareSession(SessionFactory): Session
  • removed: method AbstractSessionFactory.getMasterSession(): Session
  • removed: method LocalSessionFactory.createSessionFactory(): SessionFactory
  • removed: method LocalSessionFactory.getLoginPropertyMap(): Map
  • removed: method LocalSessionFactory.getSessionManager(): SessionManager
  • removed: method LocalSessionFactory.loadDatabaseSession(String, String, ClassLoader): DatabaseSession
  • removed: method LocalSessionFactory.newSessionFactory(DatabaseSession): SessionFactory
  • removed: method LocalSessionFactory.setConfigLocation(String): void
  • removed: method LocalSessionFactory.setDataSource(DataSource): void
  • removed: method LocalSessionFactory.setDatabaseLogin(DatabaseLogin): void
  • removed: method LocalSessionFactory.setDatabaseLogin(DatabaseSession, DatabaseLogin): void
  • removed: method LocalSessionFactory.setDatabasePlatform(DatabasePlatform): void
  • removed: method LocalSessionFactory.setLoginProperties(Properties): void
  • removed: method LocalSessionFactory.setLoginPropertyMap(Map): void
  • removed: method LocalSessionFactory.setSessionClassLoader(ClassLoader): void
  • removed: method LocalSessionFactory.setSessionLog(SessionLog): void
  • removed: method LocalSessionFactory.setSessionName(String): void
  • removed: method LocalSessionFactoryBean.afterPropertiesSet(): void
  • removed: method LocalSessionFactoryBean.convertTopLinkAccessException(TopLinkException): DataAccessException
  • removed: method LocalSessionFactoryBean.destroy(): void
  • removed: method LocalSessionFactoryBean.getJdbcExceptionTranslator(): SQLExceptionTranslator
  • removed: method LocalSessionFactoryBean.getObject(): Object
  • removed: method LocalSessionFactoryBean.getObjectType(): Class
  • removed: method LocalSessionFactoryBean.isSingleton(): boolean
  • removed: method LocalSessionFactoryBean.setBeanClassLoader(ClassLoader): void
  • removed: method LocalSessionFactoryBean.setJdbcExceptionTranslator(SQLExceptionTranslator): void
  • removed: method LocalSessionFactoryBean.translateExceptionIfPossible(RuntimeException): DataAccessException
  • removed: method ServerSessionFactory.close(): void
  • removed: method ServerSessionFactory.createClientSession(): Session
  • removed: method ServerSessionFactory.getMasterSession(): Session
  • removed: method SessionBrokerSessionFactory.close(): void
  • removed: method SessionBrokerSessionFactory.createClientSession(): Session
  • removed: method SessionBrokerSessionFactory.createSession(): Session
  • removed: method SessionBrokerSessionFactory.getMasterSession(): Session
  • removed: method SessionFactory.close(): void
  • removed: method SessionFactory.createManagedClientSession(): Session
  • removed: method SessionFactory.createSession(): Session
  • removed: method SessionFactory.createTransactionAwareSession(): Session
  • removed: method SessionHolder.getSession(): Session
  • removed: method SessionReadCallback.doInTopLink(Session): Object
  • removed: method SessionReadCallback.readFromSession(Session): Object
  • removed: method SingleSessionFactory.close(): void
  • removed: method SingleSessionFactory.createManagedClientSession(): Session
  • removed: method SingleSessionFactory.createSession(): Session
  • removed: method SingleSessionFactory.createTransactionAwareSession(): Session
  • removed: method TopLinkAccessor.afterPropertiesSet(): void
  • removed: method TopLinkAccessor.convertTopLinkAccessException(TopLinkException): DataAccessException
  • removed: method TopLinkAccessor.getJdbcExceptionTranslator(): SQLExceptionTranslator
  • removed: method TopLinkAccessor.getSessionFactory(): SessionFactory
  • removed: method TopLinkAccessor.setJdbcExceptionTranslator(SQLExceptionTranslator): void
  • removed: method TopLinkAccessor.setSessionFactory(SessionFactory): void
  • removed: method TopLinkCallback.doInTopLink(Session): Object
  • removed: method TopLinkInterceptor.invoke(MethodInvocation): Object
  • removed: method TopLinkInterceptor.setExceptionConversionEnabled(boolean): void
  • removed: method TopLinkOperations.copy(Object): Object
  • removed: method TopLinkOperations.copy(Object, ObjectCopyingPolicy): Object
  • removed: method TopLinkOperations.copyAll(Collection): List
  • removed: method TopLinkOperations.copyAll(Collection, ObjectCopyingPolicy): List
  • removed: method TopLinkOperations.deepMerge(Object): Object
  • removed: method TopLinkOperations.delete(Object): void
  • removed: method TopLinkOperations.deleteAll(Collection): void
  • removed: method TopLinkOperations.execute(TopLinkCallback): Object
  • removed: method TopLinkOperations.executeFind(TopLinkCallback): List
  • removed: method TopLinkOperations.executeNamedQuery(Class, String): Object
  • removed: method TopLinkOperations.executeNamedQuery(Class, String, Object[]): Object
  • removed: method TopLinkOperations.executeNamedQuery(Class, String, Object[], boolean): Object
  • removed: method TopLinkOperations.executeNamedQuery(Class, String, boolean): Object
  • removed: method TopLinkOperations.executeQuery(DatabaseQuery): Object
  • removed: method TopLinkOperations.executeQuery(DatabaseQuery, Object[]): Object
  • removed: method TopLinkOperations.executeQuery(DatabaseQuery, Object[], boolean): Object
  • removed: method TopLinkOperations.executeQuery(DatabaseQuery, boolean): Object
  • removed: method TopLinkOperations.merge(Object): Object
  • removed: method TopLinkOperations.mergeWithReferences(Object): Object
  • removed: method TopLinkOperations.read(Class, Call): Object
  • removed: method TopLinkOperations.read(Class, Call, boolean): Object
  • removed: method TopLinkOperations.read(Class, Expression): Object
  • removed: method TopLinkOperations.read(Class, Expression, boolean): Object
  • removed: method TopLinkOperations.readAll(Class): List
  • removed: method TopLinkOperations.readAll(Class, Call): List
  • removed: method TopLinkOperations.readAll(Class, Call, boolean): List
  • removed: method TopLinkOperations.readAll(Class, Expression): List
  • removed: method TopLinkOperations.readAll(Class, Expression, boolean): List
  • removed: method TopLinkOperations.readAll(Class, boolean): List
  • removed: method TopLinkOperations.readAndCopy(Class, Object): Object
  • removed: method TopLinkOperations.readAndCopy(Class, Object, boolean): Object
  • removed: method TopLinkOperations.readAndCopy(Class, Object[]): Object
  • removed: method TopLinkOperations.readAndCopy(Class, Object[], boolean): Object
  • removed: method TopLinkOperations.readById(Class, Object): Object
  • removed: method TopLinkOperations.readById(Class, Object, boolean): Object
  • removed: method TopLinkOperations.readById(Class, Object[]): Object
  • removed: method TopLinkOperations.readById(Class, Object[], boolean): Object
  • removed: method TopLinkOperations.refresh(Object): Object
  • removed: method TopLinkOperations.refresh(Object, boolean): Object
  • removed: method TopLinkOperations.refreshAll(Collection): List
  • removed: method TopLinkOperations.refreshAll(Collection, boolean): List
  • removed: method TopLinkOperations.register(Object): Object
  • removed: method TopLinkOperations.registerAll(Collection): List
  • removed: method TopLinkOperations.registerExisting(Object): Object
  • removed: method TopLinkOperations.registerNew(Object): void
  • removed: method TopLinkOperations.shallowMerge(Object): Object
  • removed: method TopLinkTemplate.copy(Object): Object
  • removed: method TopLinkTemplate.copy(Object, ObjectCopyingPolicy): Object
  • removed: method TopLinkTemplate.copyAll(Collection): List
  • removed: method TopLinkTemplate.copyAll(Collection, ObjectCopyingPolicy): List
  • removed: method TopLinkTemplate.deepMerge(Object): Object
  • removed: method TopLinkTemplate.delete(Object): void
  • removed: method TopLinkTemplate.deleteAll(Collection): void
  • removed: method TopLinkTemplate.execute(TopLinkCallback): Object
  • removed: method TopLinkTemplate.executeFind(TopLinkCallback): List
  • removed: method TopLinkTemplate.executeNamedQuery(Class, String): Object
  • removed: method TopLinkTemplate.executeNamedQuery(Class, String, Object[]): Object
  • removed: method TopLinkTemplate.executeNamedQuery(Class, String, Object[], boolean): Object
  • removed: method TopLinkTemplate.executeNamedQuery(Class, String, boolean): Object
  • removed: method TopLinkTemplate.executeQuery(DatabaseQuery): Object
  • removed: method TopLinkTemplate.executeQuery(DatabaseQuery, Object[]): Object
  • removed: method TopLinkTemplate.executeQuery(DatabaseQuery, Object[], boolean): Object
  • removed: method TopLinkTemplate.executeQuery(DatabaseQuery, boolean): Object
  • removed: method TopLinkTemplate.isAllowCreate(): boolean
  • removed: method TopLinkTemplate.merge(Object): Object
  • removed: method TopLinkTemplate.mergeWithReferences(Object): Object
  • removed: method TopLinkTemplate.read(Class, Call): Object
  • removed: method TopLinkTemplate.read(Class, Call, boolean): Object
  • removed: method TopLinkTemplate.read(Class, Expression): Object
  • removed: method TopLinkTemplate.read(Class, Expression, boolean): Object
  • removed: method TopLinkTemplate.readAll(Class): List
  • removed: method TopLinkTemplate.readAll(Class, Call): List
  • removed: method TopLinkTemplate.readAll(Class, Call, boolean): List
  • removed: method TopLinkTemplate.readAll(Class, Expression): List
  • removed: method TopLinkTemplate.readAll(Class, Expression, boolean): List
  • removed: method TopLinkTemplate.readAll(Class, boolean): List
  • removed: method TopLinkTemplate.readAndCopy(Class, Object): Object
  • removed: method TopLinkTemplate.readAndCopy(Class, Object, boolean): Object
  • removed: method TopLinkTemplate.readAndCopy(Class, Object[]): Object
  • removed: method TopLinkTemplate.readAndCopy(Class, Object[], boolean): Object
  • removed: method TopLinkTemplate.readById(Class, Object): Object
  • removed: method TopLinkTemplate.readById(Class, Object, boolean): Object
  • removed: method TopLinkTemplate.readById(Class, Object[]): Object
  • removed: method TopLinkTemplate.readById(Class, Object[], boolean): Object
  • removed: method TopLinkTemplate.refresh(Object): Object
  • removed: method TopLinkTemplate.refresh(Object, boolean): Object
  • removed: method TopLinkTemplate.refreshAll(Collection): List
  • removed: method TopLinkTemplate.refreshAll(Collection, boolean): List
  • removed: method TopLinkTemplate.register(Object): Object
  • removed: method TopLinkTemplate.registerAll(Collection): List
  • removed: method TopLinkTemplate.registerExisting(Object): Object
  • removed: method TopLinkTemplate.registerNew(Object): void
  • removed: method TopLinkTemplate.setAllowCreate(boolean): void
  • removed: method TopLinkTemplate.shallowMerge(Object): Object
  • removed: method TopLinkTransactionManager.afterPropertiesSet(): void
  • removed: method TopLinkTransactionManager.convertTopLinkAccessException(TopLinkException): DataAccessException
  • removed: method TopLinkTransactionManager.doBegin(Object, TransactionDefinition): void
  • removed: method TopLinkTransactionManager.doCleanupAfterCompletion(Object): void
  • removed: method TopLinkTransactionManager.doCommit(DefaultTransactionStatus): void
  • removed: method TopLinkTransactionManager.doGetTransaction(): Object
  • removed: method TopLinkTransactionManager.doResume(Object, Object): void
  • removed: method TopLinkTransactionManager.doRollback(DefaultTransactionStatus): void
  • removed: method TopLinkTransactionManager.doSetRollbackOnly(DefaultTransactionStatus): void
  • removed: method TopLinkTransactionManager.doSuspend(Object): Object
  • removed: method TopLinkTransactionManager.getDataSource(): DataSource
  • removed: method TopLinkTransactionManager.getJdbcConnection(Session): Connection
  • removed: method TopLinkTransactionManager.getJdbcExceptionTranslator(): SQLExceptionTranslator
  • removed: method TopLinkTransactionManager.getResourceFactory(): Object
  • removed: method TopLinkTransactionManager.getSessionFactory(): SessionFactory
  • removed: method TopLinkTransactionManager.isExistingTransaction(Object): boolean
  • removed: method TopLinkTransactionManager.isLazyDatabaseTransaction(): boolean
  • removed: method TopLinkTransactionManager.setDataSource(DataSource): void
  • removed: method TopLinkTransactionManager.setJdbcExceptionTranslator(SQLExceptionTranslator): void
  • removed: method TopLinkTransactionManager.setLazyDatabaseTransaction(boolean): void
  • removed: method TopLinkTransactionManager.setSessionFactory(SessionFactory): void
  • removed: method UnitOfWorkCallback.doInTopLink(Session): Object
  • removed: method UnitOfWorkCallback.doInUnitOfWork(UnitOfWork): Object
  • removed: static field LocalSessionFactory.DEFAULT_SESSIONS_XML: String
  • removed: static field LocalSessionFactory.DEFAULT_SESSION_NAME: String
  • removed: static method SessionFactoryUtils.convertTopLinkAccessException(TopLinkException): DataAccessException
  • removed: static method SessionFactoryUtils.doGetSession(SessionFactory, boolean): Session
  • removed: static method SessionFactoryUtils.getSession(SessionFactory, boolean): Session
  • removed: static method SessionFactoryUtils.isSessionTransactional(Session, SessionFactory): boolean
  • removed: static method SessionFactoryUtils.releaseSession(Session, SessionFactory): void
  • removed: abstract class TopLinkDaoSupport extends DaoSupport
  • removed: class CommonsLoggingSessionLog extends AbstractSessionLog
  • removed: class CommonsLoggingSessionLog904 extends DefaultSessionLog
  • removed: class TransactionAwareSessionAdapter implements FactoryBean
  • removed: ctor CommonsLoggingSessionLog()
  • removed: ctor CommonsLoggingSessionLog904()
  • removed: ctor TopLinkDaoSupport()
  • removed: ctor TransactionAwareSessionAdapter()
  • removed: method CommonsLoggingSessionLog.getCategory(SessionLogEntry): String
  • removed: method CommonsLoggingSessionLog.getException(SessionLogEntry): Throwable
  • removed: method CommonsLoggingSessionLog.getMessageString(SessionLogEntry): String
  • removed: method CommonsLoggingSessionLog.getSeparator(): String
  • removed: method CommonsLoggingSessionLog.getSession(SessionLogEntry): Session
  • removed: method CommonsLoggingSessionLog.log(SessionLogEntry): void
  • removed: method CommonsLoggingSessionLog.setSeparator(String): void
  • removed: method CommonsLoggingSessionLog904.getMessageString(SessionLogEntry): String
  • removed: method CommonsLoggingSessionLog904.getSeparator(): String
  • removed: method CommonsLoggingSessionLog904.getSessionName(Session): String
  • removed: method CommonsLoggingSessionLog904.log(SessionLogEntry): void
  • removed: method CommonsLoggingSessionLog904.setSeparator(String): void
  • removed: method TopLinkDaoSupport.checkDaoConfig(): void
  • removed: method TopLinkDaoSupport.convertTopLinkAccessException(TopLinkException): DataAccessException
  • removed: method TopLinkDaoSupport.createTopLinkTemplate(SessionFactory): TopLinkTemplate
  • removed: method TopLinkDaoSupport.getSession(): Session
  • removed: method TopLinkDaoSupport.getSession(boolean): Session
  • removed: method TopLinkDaoSupport.getSessionFactory(): SessionFactory
  • removed: method TopLinkDaoSupport.getTopLinkTemplate(): TopLinkTemplate
  • removed: method TopLinkDaoSupport.releaseSession(Session): void
  • removed: method TopLinkDaoSupport.setSessionFactory(SessionFactory): void
  • removed: method TopLinkDaoSupport.setTopLinkTemplate(TopLinkTemplate): void
  • removed: method TransactionAwareSessionAdapter.getObject(): Object
  • removed: method TransactionAwareSessionAdapter.getObjectType(): Class
  • removed: method TransactionAwareSessionAdapter.isSingleton(): boolean
  • removed: method TransactionAwareSessionAdapter.setSessionFactory(SessionFactory): void
  • removed: static field CommonsLoggingSessionLog.DEFAULT_NAMESPACE: String
  • removed: static field CommonsLoggingSessionLog.DEFAULT_SEPARATOR: String
  • removed: static field CommonsLoggingSessionLog.NAMESPACE_PREFIX: String
  • removed: static field CommonsLoggingSessionLog904.DEFAULT_SEPARATOR: String
  • removed: static field CommonsLoggingSessionLog904.NAMESPACE: String