Skip to content

Upgrading org.springframework:spring-orm 3 to 4

Unknown3.2.18.RELEASE → 4.3.30.RELEASE

Fetching 61 releases from GitHub…0 / 61
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.

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

  • removed: class LocalCacheProviderProxy implements CacheProvider
  • removed: ctor LocalCacheProviderProxy()
  • removed: method HibernateOperations.saveOrUpdateAll(Collection): void
  • removed: method HibernateTemplate.saveOrUpdateAll(Collection): void
  • removed: method LocalCacheProviderProxy.buildCache(String, Properties): Cache
  • removed: method LocalCacheProviderProxy.isMinimalPutsEnabledByDefault(): boolean
  • removed: method LocalCacheProviderProxy.nextTimestamp(): long
  • removed: method LocalCacheProviderProxy.start(Properties): void
  • removed: method LocalCacheProviderProxy.stop(): void
  • removed: method LocalSessionFactoryBean.setCacheProvider(CacheProvider): void
  • removed: static method LocalSessionFactoryBean.getConfigTimeCacheProvider(): CacheProvider
  • changed: method LocalSessionFactoryBean.setCacheRegionFactory(Object): void → method LocalSessionFactoryBean.setCacheRegionFactory(RegionFactory): void
  • added: ctor HibernateOptimisticLockingFailureException(OptimisticLockException)
  • removed: method AnnotationSessionFactoryBean.postProcessAnnotationConfiguration(AnnotationConfiguration): void
  • removed: method AnnotationSessionFactoryBean.postProcessConfiguration(Configuration): void
  • removed: method AnnotationSessionFactoryBean.setConfigurationClass(Class): void
  • changed: method AnnotationSessionFactoryBean.scanPackages(AnnotationConfiguration): void → method AnnotationSessionFactoryBean.scanPackages(Configuration): void
  • added: class OpenSessionInterceptor implements MethodInterceptor, InitializingBean
  • added: ctor OpenSessionInterceptor()
  • added: method OpenSessionInterceptor.afterPropertiesSet(): void
  • added: method OpenSessionInterceptor.getSessionFactory(): SessionFactory
  • added: method OpenSessionInterceptor.invoke(MethodInvocation): Object
  • added: method OpenSessionInterceptor.openSession(): Session
  • added: method OpenSessionInterceptor.setSessionFactory(SessionFactory): void
  • added: class HibernateTemplate implements HibernateOperations, InitializingBean
  • added: class SpringFlushSynchronization extends TransactionSynchronizationAdapter
  • added: class SpringSessionSynchronization implements TransactionSynchronization, Ordered
  • added: ctor HibernateOptimisticLockingFailureException(OptimisticEntityLockException)
  • added: ctor HibernateTemplate()
  • added: ctor HibernateTemplate(SessionFactory)
  • added: ctor SpringFlushSynchronization(Session)
  • added: ctor SpringSessionSynchronization(SessionHolder, SessionFactory)
  • added: ctor SpringSessionSynchronization(SessionHolder, SessionFactory, boolean)
  • added: field HibernateTemplate.logger: Log
  • added: interface HibernateCallback
  • added: interface HibernateOperations
  • added: method HibernateCallback.doInHibernate(Session): Object
  • added: method HibernateOperations.bulkUpdate(String, Object[]): int
  • added: method HibernateOperations.clear(): void
  • added: method HibernateOperations.closeIterator(Iterator): void
  • added: method HibernateOperations.contains(Object): boolean
  • added: method HibernateOperations.delete(Object): void
  • added: method HibernateOperations.delete(Object, LockMode): void
  • added: method HibernateOperations.delete(String, Object): void
  • added: method HibernateOperations.delete(String, Object, LockMode): void
  • added: method HibernateOperations.deleteAll(Collection): void
  • added: method HibernateOperations.enableFilter(String): Filter
  • added: method HibernateOperations.evict(Object): void
  • added: method HibernateOperations.execute(HibernateCallback): Object
  • added: method HibernateOperations.find(String, Object[]): List
  • added: method HibernateOperations.findByCriteria(DetachedCriteria): List
  • added: method HibernateOperations.findByCriteria(DetachedCriteria, int, int): List
  • added: method HibernateOperations.findByExample(Object): List
  • added: method HibernateOperations.findByExample(Object, int, int): List
  • added: method HibernateOperations.findByExample(String, Object): List
  • added: method HibernateOperations.findByExample(String, Object, int, int): List
  • added: method HibernateOperations.findByNamedParam(String, String, Object): List
  • added: method HibernateOperations.findByNamedParam(String, String[], Object[]): List
  • added: method HibernateOperations.findByNamedQuery(String, Object[]): List
  • added: method HibernateOperations.findByNamedQueryAndNamedParam(String, String, Object): List
  • added: method HibernateOperations.findByNamedQueryAndNamedParam(String, String[], Object[]): List
  • added: method HibernateOperations.findByNamedQueryAndValueBean(String, Object): List
  • added: method HibernateOperations.findByValueBean(String, Object): List
  • added: method HibernateOperations.flush(): void
  • added: method HibernateOperations.get(Class, Serializable): Object
  • added: method HibernateOperations.get(Class, Serializable, LockMode): Object
  • added: method HibernateOperations.get(String, Serializable): Object
  • added: method HibernateOperations.get(String, Serializable, LockMode): Object
  • added: method HibernateOperations.initialize(Object): void
  • added: method HibernateOperations.iterate(String, Object[]): Iterator
  • added: method HibernateOperations.load(Class, Serializable): Object
  • added: method HibernateOperations.load(Class, Serializable, LockMode): Object
  • added: method HibernateOperations.load(Object, Serializable): void
  • added: method HibernateOperations.load(String, Serializable): Object
  • added: method HibernateOperations.load(String, Serializable, LockMode): Object
  • added: method HibernateOperations.loadAll(Class): List
  • added: method HibernateOperations.lock(Object, LockMode): void
  • added: method HibernateOperations.lock(String, Object, LockMode): void
  • added: method HibernateOperations.merge(Object): Object
  • added: method HibernateOperations.merge(String, Object): Object
  • added: method HibernateOperations.persist(Object): void
  • added: method HibernateOperations.persist(String, Object): void
  • added: method HibernateOperations.refresh(Object): void
  • added: method HibernateOperations.refresh(Object, LockMode): void
  • added: method HibernateOperations.replicate(Object, ReplicationMode): void
  • added: method HibernateOperations.replicate(String, Object, ReplicationMode): void
  • added: method HibernateOperations.save(Object): Serializable
  • added: method HibernateOperations.save(String, Object): Serializable
  • added: method HibernateOperations.saveOrUpdate(Object): void
  • added: method HibernateOperations.saveOrUpdate(String, Object): void
  • added: method HibernateOperations.update(Object): void
  • added: method HibernateOperations.update(Object, LockMode): void
  • added: method HibernateOperations.update(String, Object): void
  • added: method HibernateOperations.update(String, Object, LockMode): void
  • added: method HibernateTemplate.afterPropertiesSet(): void
  • added: method HibernateTemplate.applyNamedParameterToQuery(Query, String, Object): void
  • added: method HibernateTemplate.bulkUpdate(String, Object[]): int
  • added: method HibernateTemplate.checkWriteOperationAllowed(Session): void
  • added: method HibernateTemplate.clear(): void
  • added: method HibernateTemplate.closeIterator(Iterator): void
  • added: method HibernateTemplate.contains(Object): boolean
  • added: method HibernateTemplate.createSessionProxy(Session): Session
  • added: method HibernateTemplate.delete(Object): void
  • added: method HibernateTemplate.delete(Object, LockMode): void
  • added: method HibernateTemplate.delete(String, Object): void
  • added: method HibernateTemplate.delete(String, Object, LockMode): void
  • added: method HibernateTemplate.deleteAll(Collection): void
  • added: method HibernateTemplate.disableFilters(Session): void
  • added: method HibernateTemplate.doExecute(HibernateCallback, boolean): Object
  • added: method HibernateTemplate.enableFilter(String): Filter
  • added: method HibernateTemplate.enableFilters(Session): void
  • added: method HibernateTemplate.evict(Object): void
  • added: method HibernateTemplate.execute(HibernateCallback): Object
  • added: method HibernateTemplate.executeWithNativeSession(HibernateCallback): Object
  • added: method HibernateTemplate.find(String, Object[]): List
  • added: method HibernateTemplate.findByCriteria(DetachedCriteria): List
  • added: method HibernateTemplate.findByCriteria(DetachedCriteria, int, int): List
  • added: method HibernateTemplate.findByExample(Object): List
  • added: method HibernateTemplate.findByExample(Object, int, int): List
  • added: method HibernateTemplate.findByExample(String, Object): List
  • added: method HibernateTemplate.findByExample(String, Object, int, int): List
  • added: method HibernateTemplate.findByNamedParam(String, String, Object): List
  • added: method HibernateTemplate.findByNamedParam(String, String[], Object[]): List
  • added: method HibernateTemplate.findByNamedQuery(String, Object[]): List
  • added: method HibernateTemplate.findByNamedQueryAndNamedParam(String, String, Object): List
  • added: method HibernateTemplate.findByNamedQueryAndNamedParam(String, String[], Object[]): List
  • added: method HibernateTemplate.findByNamedQueryAndValueBean(String, Object): List
  • added: method HibernateTemplate.findByValueBean(String, Object): List
  • added: method HibernateTemplate.flush(): void
  • added: method HibernateTemplate.get(Class, Serializable): Object
  • added: method HibernateTemplate.get(Class, Serializable, LockMode): Object
  • added: method HibernateTemplate.get(String, Serializable): Object
  • added: method HibernateTemplate.get(String, Serializable, LockMode): Object
  • added: method HibernateTemplate.getFetchSize(): int
  • added: method HibernateTemplate.getFilterNames(): String[]
  • added: method HibernateTemplate.getMaxResults(): int
  • added: method HibernateTemplate.getQueryCacheRegion(): String
  • added: method HibernateTemplate.getSessionFactory(): SessionFactory
  • added: method HibernateTemplate.initialize(Object): void
  • added: method HibernateTemplate.isCacheQueries(): boolean
  • added: method HibernateTemplate.isCheckWriteOperations(): boolean
  • added: method HibernateTemplate.isExposeNativeSession(): boolean
  • added: method HibernateTemplate.iterate(String, Object[]): Iterator
  • added: method HibernateTemplate.load(Class, Serializable): Object
  • added: method HibernateTemplate.load(Class, Serializable, LockMode): Object
  • added: method HibernateTemplate.load(Object, Serializable): void
  • added: method HibernateTemplate.load(String, Serializable): Object
  • added: method HibernateTemplate.load(String, Serializable, LockMode): Object
  • added: method HibernateTemplate.loadAll(Class): List
  • added: method HibernateTemplate.lock(Object, LockMode): void
  • added: method HibernateTemplate.lock(String, Object, LockMode): void
  • added: method HibernateTemplate.merge(Object): Object
  • added: method HibernateTemplate.merge(String, Object): Object
  • added: method HibernateTemplate.persist(Object): void
  • added: method HibernateTemplate.persist(String, Object): void
  • added: method HibernateTemplate.prepareCriteria(Criteria): void
  • added: method HibernateTemplate.prepareQuery(Query): void
  • added: method HibernateTemplate.refresh(Object): void
  • added: method HibernateTemplate.refresh(Object, LockMode): void
  • added: method HibernateTemplate.replicate(Object, ReplicationMode): void
  • added: method HibernateTemplate.replicate(String, Object, ReplicationMode): void
  • added: method HibernateTemplate.save(Object): Serializable
  • added: method HibernateTemplate.save(String, Object): Serializable
  • added: method HibernateTemplate.saveOrUpdate(Object): void
  • added: method HibernateTemplate.saveOrUpdate(String, Object): void
  • added: method HibernateTemplate.setCacheQueries(boolean): void
  • added: method HibernateTemplate.setCheckWriteOperations(boolean): void
  • added: method HibernateTemplate.setExposeNativeSession(boolean): void
  • added: method HibernateTemplate.setFetchSize(int): void
  • added: method HibernateTemplate.setFilterNames(String[]): void
  • added: method HibernateTemplate.setMaxResults(int): void
  • added: method HibernateTemplate.setQueryCacheRegion(String): void
  • added: method HibernateTemplate.setSessionFactory(SessionFactory): void
  • added: method HibernateTemplate.update(Object): void
  • added: method HibernateTemplate.update(Object, LockMode): void
  • added: method HibernateTemplate.update(String, Object): void
  • added: method HibernateTemplate.update(String, Object, LockMode): void
  • added: method HibernateTransactionManager.disconnectOnCompletion(Session): void
  • added: method HibernateTransactionManager.setAllowResultAccessAfterCompletion(boolean): void
  • added: method LocalSessionFactoryBean.setCacheRegionFactory(RegionFactory): void
  • added: method LocalSessionFactoryBean.setCurrentTenantIdentifierResolver(Object): void
  • added: method LocalSessionFactoryBean.setEntityTypeFilters(TypeFilter[]): void
  • added: method LocalSessionFactoryBean.setMultiTenantConnectionProvider(Object): void
  • added: method LocalSessionFactoryBuilder.buildSettings(Properties, ServiceRegistry): Settings
  • added: method LocalSessionFactoryBuilder.setCacheRegionFactory(RegionFactory): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.setCurrentTenantIdentifierResolver(Object): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.setEntityTypeFilters(TypeFilter[]): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.setMultiTenantConnectionProvider(Object): LocalSessionFactoryBuilder
  • added: method SpringFlushSynchronization.equals(Object): boolean
  • added: method SpringFlushSynchronization.flush(): void
  • added: method SpringFlushSynchronization.hashCode(): int
  • added: method SpringSessionSynchronization.afterCommit(): void
  • added: method SpringSessionSynchronization.afterCompletion(int): void
  • added: method SpringSessionSynchronization.beforeCommit(boolean): void
  • added: method SpringSessionSynchronization.beforeCompletion(): void
  • added: method SpringSessionSynchronization.flush(): void
  • added: method SpringSessionSynchronization.getOrder(): int
  • added: method SpringSessionSynchronization.resume(): void
  • added: method SpringSessionSynchronization.suspend(): void
  • removed: class AsyncRequestInterceptor extends CallableProcessingInterceptorAdapter implements DeferredResultProcessingInterceptor
  • removed: ctor AsyncRequestInterceptor(SessionFactory, SessionHolder)
  • removed: method AsyncRequestInterceptor.afterCompletion(NativeWebRequest, Callable): void
  • removed: method AsyncRequestInterceptor.afterCompletion(NativeWebRequest, DeferredResult): void
  • removed: method AsyncRequestInterceptor.beforeConcurrentHandling(NativeWebRequest, DeferredResult): void
  • removed: method AsyncRequestInterceptor.bindSession(): void
  • removed: method AsyncRequestInterceptor.handleTimeout(NativeWebRequest, Callable): Object
  • removed: method AsyncRequestInterceptor.handleTimeout(NativeWebRequest, DeferredResult): boolean
  • removed: method AsyncRequestInterceptor.postProcess(NativeWebRequest, Callable, Object): void
  • removed: method AsyncRequestInterceptor.postProcess(NativeWebRequest, DeferredResult, Object): void
  • removed: method AsyncRequestInterceptor.preProcess(NativeWebRequest, Callable): void
  • removed: method AsyncRequestInterceptor.preProcess(NativeWebRequest, DeferredResult): void
  • added: abstract class HibernateDaoSupport extends DaoSupport
  • added: class OpenSessionInterceptor implements MethodInterceptor, InitializingBean
  • added: ctor HibernateDaoSupport()
  • added: ctor OpenSessionInterceptor()
  • added: method HibernateDaoSupport.checkDaoConfig(): void
  • added: method HibernateDaoSupport.createHibernateTemplate(SessionFactory): HibernateTemplate
  • added: method HibernateDaoSupport.currentSession(): Session
  • added: method HibernateDaoSupport.getHibernateTemplate(): HibernateTemplate
  • added: method HibernateDaoSupport.getSessionFactory(): SessionFactory
  • added: method HibernateDaoSupport.setHibernateTemplate(HibernateTemplate): void
  • added: method HibernateDaoSupport.setSessionFactory(SessionFactory): void
  • added: method OpenSessionInterceptor.afterPropertiesSet(): void
  • added: method OpenSessionInterceptor.getSessionFactory(): SessionFactory
  • added: method OpenSessionInterceptor.invoke(MethodInvocation): Object
  • added: method OpenSessionInterceptor.openSession(): Session
  • added: method OpenSessionInterceptor.setSessionFactory(SessionFactory): 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 HibernateTemplate implements HibernateOperations, InitializingBean
  • 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 SpringFlushSynchronization extends TransactionSynchronizationAdapter
  • added: class SpringJtaSessionContext extends JTASessionContext
  • added: class SpringSessionContext implements CurrentSessionContext
  • added: class SpringSessionSynchronization implements TransactionSynchronization, Ordered
  • added: ctor HibernateExceptionTranslator()
  • added: ctor HibernateJdbcException(JDBCException)
  • added: ctor HibernateObjectRetrievalFailureException(UnresolvableObjectException)
  • added: ctor HibernateObjectRetrievalFailureException(WrongClassException)
  • added: ctor HibernateOptimisticLockingFailureException(OptimisticEntityLockException)
  • added: ctor HibernateOptimisticLockingFailureException(StaleObjectStateException)
  • added: ctor HibernateOptimisticLockingFailureException(StaleStateException)
  • added: ctor HibernateQueryException(QueryException)
  • added: ctor HibernateSystemException(HibernateException)
  • added: ctor HibernateTemplate()
  • added: ctor HibernateTemplate(SessionFactory)
  • 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 LocalSessionFactoryBuilder(DataSource, ResourceLoader, MetadataSources)
  • added: ctor SessionFactoryUtils()
  • added: ctor SessionHolder(Session)
  • added: ctor SpringFlushSynchronization(Session)
  • added: ctor SpringJtaSessionContext(SessionFactoryImplementor)
  • added: ctor SpringSessionContext(SessionFactoryImplementor)
  • added: ctor SpringSessionSynchronization(SessionHolder, SessionFactory)
  • added: ctor SpringSessionSynchronization(SessionHolder, SessionFactory, boolean)
  • added: field HibernateTemplate.logger: Log
  • added: interface HibernateCallback
  • added: interface HibernateOperations
  • added: method HibernateCallback.doInHibernate(Session): Object
  • added: method HibernateExceptionTranslator.convertHibernateAccessException(HibernateException): DataAccessException
  • added: method HibernateExceptionTranslator.translateExceptionIfPossible(RuntimeException): DataAccessException
  • added: method HibernateJdbcException.getSQLException(): SQLException
  • added: method HibernateJdbcException.getSql(): String
  • added: method HibernateOperations.bulkUpdate(String, Object[]): int
  • added: method HibernateOperations.clear(): void
  • added: method HibernateOperations.closeIterator(Iterator): void
  • added: method HibernateOperations.contains(Object): boolean
  • added: method HibernateOperations.delete(Object): void
  • added: method HibernateOperations.delete(Object, LockMode): void
  • added: method HibernateOperations.delete(String, Object): void
  • added: method HibernateOperations.delete(String, Object, LockMode): void
  • added: method HibernateOperations.deleteAll(Collection): void
  • added: method HibernateOperations.enableFilter(String): Filter
  • added: method HibernateOperations.evict(Object): void
  • added: method HibernateOperations.execute(HibernateCallback): Object
  • added: method HibernateOperations.find(String, Object[]): List
  • added: method HibernateOperations.findByCriteria(DetachedCriteria): List
  • added: method HibernateOperations.findByCriteria(DetachedCriteria, int, int): List
  • added: method HibernateOperations.findByExample(Object): List
  • added: method HibernateOperations.findByExample(Object, int, int): List
  • added: method HibernateOperations.findByExample(String, Object): List
  • added: method HibernateOperations.findByExample(String, Object, int, int): List
  • added: method HibernateOperations.findByNamedParam(String, String, Object): List
  • added: method HibernateOperations.findByNamedParam(String, String[], Object[]): List
  • added: method HibernateOperations.findByNamedQuery(String, Object[]): List
  • added: method HibernateOperations.findByNamedQueryAndNamedParam(String, String, Object): List
  • added: method HibernateOperations.findByNamedQueryAndNamedParam(String, String[], Object[]): List
  • added: method HibernateOperations.findByNamedQueryAndValueBean(String, Object): List
  • added: method HibernateOperations.findByValueBean(String, Object): List
  • added: method HibernateOperations.flush(): void
  • added: method HibernateOperations.get(Class, Serializable): Object
  • added: method HibernateOperations.get(Class, Serializable, LockMode): Object
  • added: method HibernateOperations.get(String, Serializable): Object
  • added: method HibernateOperations.get(String, Serializable, LockMode): Object
  • added: method HibernateOperations.initialize(Object): void
  • added: method HibernateOperations.iterate(String, Object[]): Iterator
  • added: method HibernateOperations.load(Class, Serializable): Object
  • added: method HibernateOperations.load(Class, Serializable, LockMode): Object
  • added: method HibernateOperations.load(Object, Serializable): void
  • added: method HibernateOperations.load(String, Serializable): Object
  • added: method HibernateOperations.load(String, Serializable, LockMode): Object
  • added: method HibernateOperations.loadAll(Class): List
  • added: method HibernateOperations.lock(Object, LockMode): void
  • added: method HibernateOperations.lock(String, Object, LockMode): void
  • added: method HibernateOperations.merge(Object): Object
  • added: method HibernateOperations.merge(String, Object): Object
  • added: method HibernateOperations.persist(Object): void
  • added: method HibernateOperations.persist(String, Object): void
  • added: method HibernateOperations.refresh(Object): void
  • added: method HibernateOperations.refresh(Object, LockMode): void
  • added: method HibernateOperations.replicate(Object, ReplicationMode): void
  • added: method HibernateOperations.replicate(String, Object, ReplicationMode): void
  • added: method HibernateOperations.save(Object): Serializable
  • added: method HibernateOperations.save(String, Object): Serializable
  • added: method HibernateOperations.saveOrUpdate(Object): void
  • added: method HibernateOperations.saveOrUpdate(String, Object): void
  • added: method HibernateOperations.update(Object): void
  • added: method HibernateOperations.update(Object, LockMode): void
  • added: method HibernateOperations.update(String, Object): void
  • added: method HibernateOperations.update(String, Object, LockMode): void
  • added: method HibernateQueryException.getQueryString(): String
  • added: method HibernateTemplate.afterPropertiesSet(): void
  • added: method HibernateTemplate.applyNamedParameterToQuery(Query, String, Object): void
  • added: method HibernateTemplate.bulkUpdate(String, Object[]): int
  • added: method HibernateTemplate.checkWriteOperationAllowed(Session): void
  • added: method HibernateTemplate.clear(): void
  • added: method HibernateTemplate.closeIterator(Iterator): void
  • added: method HibernateTemplate.contains(Object): boolean
  • added: method HibernateTemplate.createSessionProxy(Session): Session
  • added: method HibernateTemplate.delete(Object): void
  • added: method HibernateTemplate.delete(Object, LockMode): void
  • added: method HibernateTemplate.delete(String, Object): void
  • added: method HibernateTemplate.delete(String, Object, LockMode): void
  • added: method HibernateTemplate.deleteAll(Collection): void
  • added: method HibernateTemplate.disableFilters(Session): void
  • added: method HibernateTemplate.doExecute(HibernateCallback, boolean): Object
  • added: method HibernateTemplate.enableFilter(String): Filter
  • added: method HibernateTemplate.enableFilters(Session): void
  • added: method HibernateTemplate.evict(Object): void
  • added: method HibernateTemplate.execute(HibernateCallback): Object
  • added: method HibernateTemplate.executeWithNativeSession(HibernateCallback): Object
  • added: method HibernateTemplate.find(String, Object[]): List
  • added: method HibernateTemplate.findByCriteria(DetachedCriteria): List
  • added: method HibernateTemplate.findByCriteria(DetachedCriteria, int, int): List
  • added: method HibernateTemplate.findByExample(Object): List
  • added: method HibernateTemplate.findByExample(Object, int, int): List
  • added: method HibernateTemplate.findByExample(String, Object): List
  • added: method HibernateTemplate.findByExample(String, Object, int, int): List
  • added: method HibernateTemplate.findByNamedParam(String, String, Object): List
  • added: method HibernateTemplate.findByNamedParam(String, String[], Object[]): List
  • added: method HibernateTemplate.findByNamedQuery(String, Object[]): List
  • added: method HibernateTemplate.findByNamedQueryAndNamedParam(String, String, Object): List
  • added: method HibernateTemplate.findByNamedQueryAndNamedParam(String, String[], Object[]): List
  • added: method HibernateTemplate.findByNamedQueryAndValueBean(String, Object): List
  • added: method HibernateTemplate.findByValueBean(String, Object): List
  • added: method HibernateTemplate.flush(): void
  • added: method HibernateTemplate.get(Class, Serializable): Object
  • added: method HibernateTemplate.get(Class, Serializable, LockMode): Object
  • added: method HibernateTemplate.get(String, Serializable): Object
  • added: method HibernateTemplate.get(String, Serializable, LockMode): Object
  • added: method HibernateTemplate.getFetchSize(): int
  • added: method HibernateTemplate.getFilterNames(): String[]
  • added: method HibernateTemplate.getMaxResults(): int
  • added: method HibernateTemplate.getQueryCacheRegion(): String
  • added: method HibernateTemplate.getSessionFactory(): SessionFactory
  • added: method HibernateTemplate.initialize(Object): void
  • added: method HibernateTemplate.isCacheQueries(): boolean
  • added: method HibernateTemplate.isCheckWriteOperations(): boolean
  • added: method HibernateTemplate.isExposeNativeSession(): boolean
  • added: method HibernateTemplate.iterate(String, Object[]): Iterator
  • added: method HibernateTemplate.load(Class, Serializable): Object
  • added: method HibernateTemplate.load(Class, Serializable, LockMode): Object
  • added: method HibernateTemplate.load(Object, Serializable): void
  • added: method HibernateTemplate.load(String, Serializable): Object
  • added: method HibernateTemplate.load(String, Serializable, LockMode): Object
  • added: method HibernateTemplate.loadAll(Class): List
  • added: method HibernateTemplate.lock(Object, LockMode): void
  • added: method HibernateTemplate.lock(String, Object, LockMode): void
  • added: method HibernateTemplate.merge(Object): Object
  • added: method HibernateTemplate.merge(String, Object): Object
  • added: method HibernateTemplate.persist(Object): void
  • added: method HibernateTemplate.persist(String, Object): void
  • added: method HibernateTemplate.prepareCriteria(Criteria): void
  • added: method HibernateTemplate.prepareQuery(Query): void
  • added: method HibernateTemplate.refresh(Object): void
  • added: method HibernateTemplate.refresh(Object, LockMode): void
  • added: method HibernateTemplate.replicate(Object, ReplicationMode): void
  • added: method HibernateTemplate.replicate(String, Object, ReplicationMode): void
  • added: method HibernateTemplate.save(Object): Serializable
  • added: method HibernateTemplate.save(String, Object): Serializable
  • added: method HibernateTemplate.saveOrUpdate(Object): void
  • added: method HibernateTemplate.saveOrUpdate(String, Object): void
  • added: method HibernateTemplate.setCacheQueries(boolean): void
  • added: method HibernateTemplate.setCheckWriteOperations(boolean): void
  • added: method HibernateTemplate.setExposeNativeSession(boolean): void
  • added: method HibernateTemplate.setFetchSize(int): void
  • added: method HibernateTemplate.setFilterNames(String[]): void
  • added: method HibernateTemplate.setMaxResults(int): void
  • added: method HibernateTemplate.setQueryCacheRegion(String): void
  • added: method HibernateTemplate.setSessionFactory(SessionFactory): void
  • added: method HibernateTemplate.update(Object): void
  • added: method HibernateTemplate.update(Object, LockMode): void
  • added: method HibernateTemplate.update(String, Object): void
  • added: method HibernateTemplate.update(String, Object, LockMode): void
  • added: method HibernateTransactionManager.afterPropertiesSet(): void
  • added: method HibernateTransactionManager.convertHibernateAccessException(HibernateException): DataAccessException
  • added: method HibernateTransactionManager.disconnectOnCompletion(Session): void
  • 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.isPhysicallyConnected(Session): boolean
  • added: method HibernateTransactionManager.isSameConnectionForEntireSession(Session): boolean
  • added: method HibernateTransactionManager.setAllowResultAccessAfterCompletion(boolean): void
  • 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.getMetadataSources(): MetadataSources
  • added: method LocalSessionFactoryBean.getObject(): SessionFactory
  • added: method LocalSessionFactoryBean.getObjectType(): Class
  • added: method LocalSessionFactoryBean.getResourceLoader(): ResourceLoader
  • added: method LocalSessionFactoryBean.isSingleton(): boolean
  • added: method LocalSessionFactoryBean.setAnnotatedClasses(Class[]): void
  • added: method LocalSessionFactoryBean.setAnnotatedPackages(String[]): void
  • added: method LocalSessionFactoryBean.setBootstrapExecutor(AsyncTaskExecutor): void
  • added: method LocalSessionFactoryBean.setCacheableMappingLocations(Resource[]): void
  • added: method LocalSessionFactoryBean.setConfigLocation(Resource): void
  • added: method LocalSessionFactoryBean.setConfigLocations(Resource[]): void
  • added: method LocalSessionFactoryBean.setCurrentTenantIdentifierResolver(CurrentTenantIdentifierResolver): void
  • added: method LocalSessionFactoryBean.setDataSource(DataSource): void
  • added: method LocalSessionFactoryBean.setEntityInterceptor(Interceptor): void
  • added: method LocalSessionFactoryBean.setEntityTypeFilters(TypeFilter[]): void
  • added: method LocalSessionFactoryBean.setHibernateProperties(Properties): void
  • added: method LocalSessionFactoryBean.setImplicitNamingStrategy(ImplicitNamingStrategy): 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.setMetadataSources(MetadataSources): void
  • added: method LocalSessionFactoryBean.setMultiTenantConnectionProvider(MultiTenantConnectionProvider): void
  • added: method LocalSessionFactoryBean.setPackagesToScan(String[]): void
  • added: method LocalSessionFactoryBean.setPhysicalNamingStrategy(PhysicalNamingStrategy): void
  • added: method LocalSessionFactoryBean.setResourceLoader(ResourceLoader): void
  • added: method LocalSessionFactoryBuilder.addAnnotatedClasses(Class[]): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.addPackages(String[]): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.buildSessionFactory(AsyncTaskExecutor): SessionFactory
  • added: method LocalSessionFactoryBuilder.scanPackages(String[]): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.setCurrentTenantIdentifierResolver(CurrentTenantIdentifierResolver): void
  • added: method LocalSessionFactoryBuilder.setEntityTypeFilters(TypeFilter[]): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.setJtaTransactionManager(Object): LocalSessionFactoryBuilder
  • added: method LocalSessionFactoryBuilder.setMultiTenantConnectionProvider(MultiTenantConnectionProvider): 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 SpringFlushSynchronization.equals(Object): boolean
  • added: method SpringFlushSynchronization.flush(): void
  • added: method SpringFlushSynchronization.hashCode(): int
  • added: method SpringJtaSessionContext.buildOrObtainSession(): Session
  • added: method SpringSessionContext.currentSession(): Session
  • added: method SpringSessionSynchronization.afterCommit(): void
  • added: method SpringSessionSynchronization.afterCompletion(int): void
  • added: method SpringSessionSynchronization.beforeCommit(boolean): void
  • added: method SpringSessionSynchronization.beforeCompletion(): void
  • added: method SpringSessionSynchronization.flush(): void
  • added: method SpringSessionSynchronization.getOrder(): int
  • added: method SpringSessionSynchronization.resume(): void
  • added: method SpringSessionSynchronization.suspend(): void
  • 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: abstract class HibernateDaoSupport extends DaoSupport
  • added: class OpenSessionInViewFilter extends OncePerRequestFilter
  • added: class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
  • added: class OpenSessionInterceptor implements MethodInterceptor, InitializingBean
  • added: ctor HibernateDaoSupport()
  • added: ctor OpenSessionInViewFilter()
  • added: ctor OpenSessionInViewInterceptor()
  • added: ctor OpenSessionInterceptor()
  • added: field OpenSessionInViewInterceptor.logger: Log
  • added: method HibernateDaoSupport.checkDaoConfig(): void
  • added: method HibernateDaoSupport.createHibernateTemplate(SessionFactory): HibernateTemplate
  • added: method HibernateDaoSupport.currentSession(): Session
  • added: method HibernateDaoSupport.getHibernateTemplate(): HibernateTemplate
  • added: method HibernateDaoSupport.getSessionFactory(): SessionFactory
  • added: method HibernateDaoSupport.setHibernateTemplate(HibernateTemplate): void
  • added: method HibernateDaoSupport.setSessionFactory(SessionFactory): 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: method OpenSessionInterceptor.afterPropertiesSet(): void
  • added: method OpenSessionInterceptor.getSessionFactory(): SessionFactory
  • added: method OpenSessionInterceptor.invoke(MethodInvocation): Object
  • added: method OpenSessionInterceptor.openSession(): Session
  • added: method OpenSessionInterceptor.setSessionFactory(SessionFactory): void
  • added: static field OpenSessionInViewFilter.DEFAULT_SESSION_FACTORY_BEAN_NAME: String
  • added: static field OpenSessionInViewInterceptor.PARTICIPATE_SUFFIX: String
  • removed: class SqlMapClientFactoryBean implements FactoryBean, InitializingBean
  • removed: class SqlMapClientTemplate extends JdbcAccessor implements SqlMapClientOperations
  • removed: ctor SqlMapClientFactoryBean()
  • removed: ctor SqlMapClientTemplate()
  • removed: ctor SqlMapClientTemplate(DataSource, SqlMapClient)
  • removed: ctor SqlMapClientTemplate(SqlMapClient)
  • removed: interface SqlMapClientCallback
  • removed: interface SqlMapClientOperations
  • removed: method SqlMapClientCallback.doInSqlMapClient(SqlMapExecutor): Object
  • removed: method SqlMapClientFactoryBean.afterPropertiesSet(): void
  • removed: method SqlMapClientFactoryBean.applyTransactionConfig(SqlMapClient, TransactionConfig): void
  • removed: method SqlMapClientFactoryBean.buildSqlMapClient(Resource[], Resource[], Properties): SqlMapClient
  • removed: method SqlMapClientFactoryBean.getObject(): SqlMapClient
  • removed: method SqlMapClientFactoryBean.getObjectType(): Class
  • removed: method SqlMapClientFactoryBean.isSingleton(): boolean
  • removed: method SqlMapClientFactoryBean.setConfigLocation(Resource): void
  • removed: method SqlMapClientFactoryBean.setConfigLocations(Resource[]): void
  • removed: method SqlMapClientFactoryBean.setDataSource(DataSource): void
  • removed: method SqlMapClientFactoryBean.setLobHandler(LobHandler): void
  • removed: method SqlMapClientFactoryBean.setMappingLocations(Resource[]): void
  • removed: method SqlMapClientFactoryBean.setSqlMapClientProperties(Properties): void
  • removed: method SqlMapClientFactoryBean.setTransactionConfigClass(Class): void
  • removed: method SqlMapClientFactoryBean.setTransactionConfigProperties(Properties): void
  • removed: method SqlMapClientFactoryBean.setUseTransactionAwareDataSource(boolean): void
  • removed: method SqlMapClientOperations.delete(String): int
  • removed: method SqlMapClientOperations.delete(String, Object): int
  • removed: method SqlMapClientOperations.delete(String, Object, int): void
  • removed: method SqlMapClientOperations.insert(String): Object
  • removed: method SqlMapClientOperations.insert(String, Object): Object
  • removed: method SqlMapClientOperations.queryForList(String): List
  • removed: method SqlMapClientOperations.queryForList(String, Object): List
  • removed: method SqlMapClientOperations.queryForList(String, Object, int, int): List
  • removed: method SqlMapClientOperations.queryForList(String, int, int): List
  • removed: method SqlMapClientOperations.queryForMap(String, Object, String): Map
  • removed: method SqlMapClientOperations.queryForMap(String, Object, String, String): Map
  • removed: method SqlMapClientOperations.queryForObject(String): Object
  • removed: method SqlMapClientOperations.queryForObject(String, Object): Object
  • removed: method SqlMapClientOperations.queryForObject(String, Object, Object): Object
  • removed: method SqlMapClientOperations.queryWithRowHandler(String, Object, RowHandler): void
  • removed: method SqlMapClientOperations.queryWithRowHandler(String, RowHandler): void
  • removed: method SqlMapClientOperations.update(String): int
  • removed: method SqlMapClientOperations.update(String, Object): int
  • removed: method SqlMapClientOperations.update(String, Object, int): void
  • removed: method SqlMapClientTemplate.afterPropertiesSet(): void
  • removed: method SqlMapClientTemplate.delete(String): int
  • removed: method SqlMapClientTemplate.delete(String, Object): int
  • removed: method SqlMapClientTemplate.delete(String, Object, int): void
  • removed: method SqlMapClientTemplate.execute(SqlMapClientCallback): Object
  • removed: method SqlMapClientTemplate.executeWithListResult(SqlMapClientCallback): List
  • removed: method SqlMapClientTemplate.executeWithMapResult(SqlMapClientCallback): Map
  • removed: method SqlMapClientTemplate.getDataSource(): DataSource
  • removed: method SqlMapClientTemplate.getSqlMapClient(): SqlMapClient
  • removed: method SqlMapClientTemplate.insert(String): Object
  • removed: method SqlMapClientTemplate.insert(String, Object): Object
  • removed: method SqlMapClientTemplate.queryForList(String): List
  • removed: method SqlMapClientTemplate.queryForList(String, Object): List
  • removed: method SqlMapClientTemplate.queryForList(String, Object, int, int): List
  • removed: method SqlMapClientTemplate.queryForList(String, int, int): List
  • removed: method SqlMapClientTemplate.queryForMap(String, Object, String): Map
  • removed: method SqlMapClientTemplate.queryForMap(String, Object, String, String): Map
  • removed: method SqlMapClientTemplate.queryForObject(String): Object
  • removed: method SqlMapClientTemplate.queryForObject(String, Object): Object
  • removed: method SqlMapClientTemplate.queryForObject(String, Object, Object): Object
  • removed: method SqlMapClientTemplate.queryWithRowHandler(String, Object, RowHandler): void
  • removed: method SqlMapClientTemplate.queryWithRowHandler(String, RowHandler): void
  • removed: method SqlMapClientTemplate.setSqlMapClient(SqlMapClient): void
  • removed: method SqlMapClientTemplate.update(String): int
  • removed: method SqlMapClientTemplate.update(String, Object): int
  • removed: method SqlMapClientTemplate.update(String, Object, int): void
  • removed: static method SqlMapClientFactoryBean.getConfigTimeLobHandler(): LobHandler
  • removed: abstract class AbstractLobTypeHandler extends BaseTypeHandler
  • removed: abstract class SqlMapClientDaoSupport extends DaoSupport
  • removed: class BlobByteArrayTypeHandler extends AbstractLobTypeHandler
  • removed: class BlobSerializableTypeHandler extends AbstractLobTypeHandler
  • removed: class ClobStringTypeHandler extends AbstractLobTypeHandler
  • removed: ctor AbstractLobTypeHandler()
  • removed: ctor AbstractLobTypeHandler(LobHandler)
  • removed: ctor BlobByteArrayTypeHandler()
  • removed: ctor BlobByteArrayTypeHandler(LobHandler)
  • removed: ctor BlobSerializableTypeHandler()
  • removed: ctor BlobSerializableTypeHandler(LobHandler)
  • removed: ctor ClobStringTypeHandler()
  • removed: ctor ClobStringTypeHandler(LobHandler)
  • removed: ctor SqlMapClientDaoSupport()
  • removed: method AbstractLobTypeHandler.getResult(CallableStatement, int): Object
  • removed: method AbstractLobTypeHandler.getResult(ResultSet, String): Object
  • removed: method AbstractLobTypeHandler.getResult(ResultSet, int): Object
  • removed: method AbstractLobTypeHandler.getResultInternal(ResultSet, int, LobHandler): Object
  • removed: method AbstractLobTypeHandler.setParameter(PreparedStatement, int, Object, String): void
  • removed: method AbstractLobTypeHandler.setParameterInternal(PreparedStatement, int, Object, String, LobCreator): void
  • removed: method BlobByteArrayTypeHandler.getResultInternal(ResultSet, int, LobHandler): Object
  • removed: method BlobByteArrayTypeHandler.setParameterInternal(PreparedStatement, int, Object, String, LobCreator): void
  • removed: method BlobByteArrayTypeHandler.valueOf(String): Object
  • removed: method BlobSerializableTypeHandler.getResultInternal(ResultSet, int, LobHandler): Object
  • removed: method BlobSerializableTypeHandler.setParameterInternal(PreparedStatement, int, Object, String, LobCreator): void
  • removed: method BlobSerializableTypeHandler.valueOf(String): Object
  • removed: method ClobStringTypeHandler.getResultInternal(ResultSet, int, LobHandler): Object
  • removed: method ClobStringTypeHandler.setParameterInternal(PreparedStatement, int, Object, String, LobCreator): void
  • removed: method ClobStringTypeHandler.valueOf(String): Object
  • removed: method SqlMapClientDaoSupport.checkDaoConfig(): void
  • removed: method SqlMapClientDaoSupport.getDataSource(): DataSource
  • removed: method SqlMapClientDaoSupport.getSqlMapClient(): SqlMapClient
  • removed: method SqlMapClientDaoSupport.getSqlMapClientTemplate(): SqlMapClientTemplate
  • removed: method SqlMapClientDaoSupport.setDataSource(DataSource): void
  • removed: method SqlMapClientDaoSupport.setSqlMapClient(SqlMapClient): void
  • removed: method SqlMapClientDaoSupport.setSqlMapClientTemplate(SqlMapClientTemplate): void
  • removed: static field AbstractLobTypeHandler.LOB_CREATOR_SYNCHRONIZATION_ORDER: int
  • removed: abstract class JdoAccessor implements InitializingBean
  • removed: class JdoInterceptor extends JdoAccessor implements MethodInterceptor
  • removed: class JdoTemplate extends JdoAccessor implements JdoOperations
  • removed: ctor JdoAccessor()
  • removed: ctor JdoInterceptor()
  • removed: ctor JdoTemplate()
  • removed: ctor JdoTemplate(PersistenceManagerFactory)
  • removed: ctor JdoTemplate(PersistenceManagerFactory, boolean)
  • removed: field DefaultJdoDialect.logger: Log
  • removed: field JdoAccessor.logger: Log
  • removed: interface JdoCallback
  • removed: interface JdoOperations
  • removed: method DefaultJdoDialect.applyQueryTimeout(Query, int): void
  • removed: method JdoAccessor.afterPropertiesSet(): void
  • removed: method JdoAccessor.convertJdoAccessException(JDOException): DataAccessException
  • removed: method JdoAccessor.flushIfNecessary(PersistenceManager, boolean): void
  • removed: method JdoAccessor.getJdoDialect(): JdoDialect
  • removed: method JdoAccessor.getPersistenceManagerFactory(): PersistenceManagerFactory
  • removed: method JdoAccessor.isFlushEager(): boolean
  • removed: method JdoAccessor.setFlushEager(boolean): void
  • removed: method JdoAccessor.setJdoDialect(JdoDialect): void
  • removed: method JdoAccessor.setPersistenceManagerFactory(PersistenceManagerFactory): void
  • removed: method JdoCallback.doInJdo(PersistenceManager): Object
  • removed: method JdoDialect.applyQueryTimeout(Query, int): void
  • removed: method JdoInterceptor.invoke(MethodInvocation): Object
  • removed: method JdoInterceptor.setExceptionConversionEnabled(boolean): void
  • removed: method JdoOperations.deletePersistent(Object): void
  • removed: method JdoOperations.deletePersistentAll(Collection): void
  • removed: method JdoOperations.detachCopy(Object): Object
  • removed: method JdoOperations.detachCopyAll(Collection): Collection
  • removed: method JdoOperations.evict(Object): void
  • removed: method JdoOperations.evictAll(): void
  • removed: method JdoOperations.evictAll(Collection): void
  • removed: method JdoOperations.execute(JdoCallback): Object
  • removed: method JdoOperations.executeFind(JdoCallback): Collection
  • removed: method JdoOperations.find(Class): Collection
  • removed: method JdoOperations.find(Class, String): Collection
  • removed: method JdoOperations.find(Class, String, String): Collection
  • removed: method JdoOperations.find(Class, String, String, Map): Collection
  • removed: method JdoOperations.find(Class, String, String, Map, String): Collection
  • removed: method JdoOperations.find(Class, String, String, Object[]): Collection
  • removed: method JdoOperations.find(Class, String, String, Object[], String): Collection
  • removed: method JdoOperations.find(String): Collection
  • removed: method JdoOperations.find(String, Map): Collection
  • removed: method JdoOperations.find(String, Object): Collection
  • removed: method JdoOperations.find(String, Object[]): Collection
  • removed: method JdoOperations.findByNamedQuery(Class, String): Collection
  • removed: method JdoOperations.findByNamedQuery(Class, String, Map): Collection
  • removed: method JdoOperations.findByNamedQuery(Class, String, Object[]): Collection
  • removed: method JdoOperations.flush(): void
  • removed: method JdoOperations.getObjectById(Class, Object): Object
  • removed: method JdoOperations.getObjectById(Object): Object
  • removed: method JdoOperations.makePersistent(Object): Object
  • removed: method JdoOperations.makePersistentAll(Collection): Collection
  • removed: method JdoOperations.refresh(Object): void
  • removed: method JdoOperations.refreshAll(): void
  • removed: method JdoOperations.refreshAll(Collection): void
  • removed: method JdoTemplate.createPersistenceManagerProxy(PersistenceManager): PersistenceManager
  • removed: method JdoTemplate.deletePersistent(Object): void
  • removed: method JdoTemplate.deletePersistentAll(Collection): void
  • removed: method JdoTemplate.detachCopy(Object): Object
  • removed: method JdoTemplate.detachCopyAll(Collection): Collection
  • removed: method JdoTemplate.evict(Object): void
  • removed: method JdoTemplate.evictAll(): void
  • removed: method JdoTemplate.evictAll(Collection): void
  • removed: method JdoTemplate.execute(JdoCallback): Object
  • removed: method JdoTemplate.execute(JdoCallback, boolean): Object
  • removed: method JdoTemplate.executeFind(JdoCallback): Collection
  • removed: method JdoTemplate.find(Class): Collection
  • removed: method JdoTemplate.find(Class, String): Collection
  • removed: method JdoTemplate.find(Class, String, String): Collection
  • removed: method JdoTemplate.find(Class, String, String, Map): Collection
  • removed: method JdoTemplate.find(Class, String, String, Map, String): Collection
  • removed: method JdoTemplate.find(Class, String, String, Object[]): Collection
  • removed: method JdoTemplate.find(Class, String, String, Object[], String): Collection
  • removed: method JdoTemplate.find(String): Collection
  • removed: method JdoTemplate.find(String, Map): Collection
  • removed: method JdoTemplate.find(String, Object): Collection
  • removed: method JdoTemplate.find(String, Object[]): Collection
  • removed: method JdoTemplate.findByNamedQuery(Class, String): Collection
  • removed: method JdoTemplate.findByNamedQuery(Class, String, Map): Collection
  • removed: method JdoTemplate.findByNamedQuery(Class, String, Object[]): Collection
  • removed: method JdoTemplate.flush(): void
  • removed: method JdoTemplate.getObjectById(Class, Object): Object
  • removed: method JdoTemplate.getObjectById(Object): Object
  • removed: method JdoTemplate.isAllowCreate(): boolean
  • removed: method JdoTemplate.isExposeNativePersistenceManager(): boolean
  • removed: method JdoTemplate.makePersistent(Object): Object
  • removed: method JdoTemplate.makePersistentAll(Collection): Collection
  • removed: method JdoTemplate.postProcessResult(Object, PersistenceManager, boolean): Object
  • removed: method JdoTemplate.prepareQuery(Query): void
  • removed: method JdoTemplate.refresh(Object): void
  • removed: method JdoTemplate.refreshAll(): void
  • removed: method JdoTemplate.refreshAll(Collection): void
  • removed: method JdoTemplate.setAllowCreate(boolean): void
  • removed: method JdoTemplate.setExposeNativePersistenceManager(boolean): void
  • changed: static method PersistenceManagerFactoryUtils.applyTransactionTimeout(Query, PersistenceManagerFactory, JdoDialect): void → static method PersistenceManagerFactoryUtils.applyTransactionTimeout(Query, PersistenceManagerFactory): void
  • removed: abstract class JdoDaoSupport extends DaoSupport
  • removed: ctor JdoDaoSupport()
  • removed: method JdoDaoSupport.checkDaoConfig(): void
  • removed: method JdoDaoSupport.convertJdoAccessException(JDOException): DataAccessException
  • removed: method JdoDaoSupport.createJdoTemplate(PersistenceManagerFactory): JdoTemplate
  • removed: method JdoDaoSupport.getJdoTemplate(): JdoTemplate
  • removed: method JdoDaoSupport.getPersistenceManager(): PersistenceManager
  • removed: method JdoDaoSupport.getPersistenceManager(boolean): PersistenceManager
  • removed: method JdoDaoSupport.getPersistenceManagerFactory(): PersistenceManagerFactory
  • removed: method JdoDaoSupport.releasePersistenceManager(PersistenceManager): void
  • removed: method JdoDaoSupport.setJdoTemplate(JdoTemplate): void
  • removed: method JdoDaoSupport.setPersistenceManagerFactory(PersistenceManagerFactory): void
  • added: method OpenPersistenceManagerInViewFilter.shouldNotFilterAsyncDispatch(): boolean
  • added: method OpenPersistenceManagerInViewFilter.shouldNotFilterErrorDispatch(): boolean
  • removed: abstract class JpaAccessor extends EntityManagerFactoryAccessor implements InitializingBean
  • removed: class JpaInterceptor extends JpaAccessor implements MethodInterceptor
  • removed: class JpaTemplate extends JpaAccessor implements JpaOperations
  • removed: ctor JpaAccessor()
  • removed: ctor JpaInterceptor()
  • removed: ctor JpaTemplate()
  • removed: ctor JpaTemplate(EntityManager)
  • removed: ctor JpaTemplate(EntityManagerFactory)
  • removed: field AbstractEntityManagerFactoryBean.nativeEntityManagerFactory: EntityManagerFactory
  • removed: interface EntityManagerFactoryPlus extends EntityManagerFactory, EntityManagerFactoryPlusOperations
  • removed: interface EntityManagerFactoryPlusOperations
  • removed: interface EntityManagerPlus extends EntityManager, EntityManagerPlusOperations
  • removed: interface EntityManagerPlusOperations
  • removed: interface JpaCallback
  • removed: interface JpaOperations
  • removed: method DefaultJpaDialect.getEntityManagerFactoryPlusOperations(EntityManagerFactory): EntityManagerFactoryPlusOperations
  • removed: method DefaultJpaDialect.getEntityManagerPlusOperations(EntityManager): EntityManagerPlusOperations
  • removed: method DefaultJpaDialect.supportsEntityManagerFactoryPlusOperations(): boolean
  • removed: method DefaultJpaDialect.supportsEntityManagerPlusOperations(): boolean
  • removed: method JpaAccessor.afterPropertiesSet(): void
  • removed: method JpaAccessor.flushIfNecessary(EntityManager, boolean): void
  • removed: method JpaAccessor.getEntityManager(): EntityManager
  • removed: method JpaAccessor.getJpaDialect(): JpaDialect
  • removed: method JpaAccessor.isFlushEager(): boolean
  • removed: method JpaAccessor.setEntityManager(EntityManager): void
  • removed: method JpaAccessor.setFlushEager(boolean): void
  • removed: method JpaAccessor.setJpaDialect(JpaDialect): void
  • removed: method JpaAccessor.translateIfNecessary(RuntimeException): RuntimeException
  • removed: method JpaCallback.doInJpa(EntityManager): Object
  • removed: method JpaDialect.getEntityManagerFactoryPlusOperations(EntityManagerFactory): EntityManagerFactoryPlusOperations
  • removed: method JpaDialect.getEntityManagerPlusOperations(EntityManager): EntityManagerPlusOperations
  • removed: method JpaDialect.supportsEntityManagerFactoryPlusOperations(): boolean
  • removed: method JpaDialect.supportsEntityManagerPlusOperations(): boolean
  • removed: method JpaInterceptor.invoke(MethodInvocation): Object
  • removed: method JpaInterceptor.setExceptionConversionEnabled(boolean): void
  • removed: method JpaOperations.contains(Object): boolean
  • removed: method JpaOperations.execute(JpaCallback): Object
  • removed: method JpaOperations.executeFind(JpaCallback): List
  • removed: method JpaOperations.find(Class, Object): Object
  • removed: method JpaOperations.find(String): List
  • removed: method JpaOperations.find(String, Object[]): List
  • removed: method JpaOperations.findByNamedParams(String, Map): List
  • removed: method JpaOperations.findByNamedQuery(String): List
  • removed: method JpaOperations.findByNamedQuery(String, Object[]): List
  • removed: method JpaOperations.findByNamedQueryAndNamedParams(String, Map): List
  • removed: method JpaOperations.flush(): void
  • removed: method JpaOperations.getReference(Class, Object): Object
  • removed: method JpaOperations.merge(Object): Object
  • removed: method JpaOperations.persist(Object): void
  • removed: method JpaOperations.refresh(Object): void
  • removed: method JpaOperations.remove(Object): void
  • removed: method JpaTemplate.contains(Object): boolean
  • removed: method JpaTemplate.createEntityManagerProxy(EntityManager): EntityManager
  • removed: method JpaTemplate.execute(JpaCallback): Object
  • removed: method JpaTemplate.execute(JpaCallback, boolean): Object
  • removed: method JpaTemplate.executeFind(JpaCallback): List
  • removed: method JpaTemplate.find(Class, Object): Object
  • removed: method JpaTemplate.find(String): List
  • removed: method JpaTemplate.find(String, Object[]): List
  • removed: method JpaTemplate.findByNamedParams(String, Map): List
  • removed: method JpaTemplate.findByNamedQuery(String): List
  • removed: method JpaTemplate.findByNamedQuery(String, Object[]): List
  • removed: method JpaTemplate.findByNamedQueryAndNamedParams(String, Map): List
  • removed: method JpaTemplate.flush(): void
  • removed: method JpaTemplate.getReference(Class, Object): Object
  • removed: method JpaTemplate.isExposeNativeEntityManager(): boolean
  • removed: method JpaTemplate.merge(Object): Object
  • removed: method JpaTemplate.persist(Object): void
  • removed: method JpaTemplate.prepareQuery(Query): void
  • removed: method JpaTemplate.refresh(Object): void
  • removed: method JpaTemplate.remove(Object): void
  • removed: method JpaTemplate.setExposeNativeEntityManager(boolean): void
  • removed: static method ExtendedEntityManagerCreator.createApplicationManagedEntityManager(EntityManager, EntityManagerPlusOperations, PersistenceExceptionTranslator): EntityManager
  • removed: static method ExtendedEntityManagerCreator.createContainerManagedEntityManager(EntityManager, EntityManagerPlusOperations, PersistenceExceptionTranslator): EntityManager
  • changed: static method ExtendedEntityManagerCreator.createApplicationManagedEntityManager(EntityManager, EntityManagerPlusOperations): EntityManager → static method ExtendedEntityManagerCreator.createApplicationManagedEntityManager(EntityManager, EntityManagerFactoryInfo, boolean): EntityManager
  • changed: static method ExtendedEntityManagerCreator.createContainerManagedEntityManager(EntityManager, EntityManagerPlusOperations): EntityManager → static method ExtendedEntityManagerCreator.createContainerManagedEntityManager(EntityManagerFactory, Map, boolean): EntityManager
  • added: ctor JpaSystemException(RuntimeException)
  • added: method AbstractEntityManagerFactoryBean.getBootstrapExecutor(): AsyncTaskExecutor
  • added: method AbstractEntityManagerFactoryBean.setBootstrapExecutor(AsyncTaskExecutor): void
  • added: method JpaVendorAdapter.getJpaPropertyMap(PersistenceUnitInfo): Map
  • added: method LocalContainerEntityManagerFactoryBean.afterPropertiesSet(): void
  • added: method LocalContainerEntityManagerFactoryBean.setPersistenceUnitRootLocation(String): void
  • added: method LocalContainerEntityManagerFactoryBean.setSharedCacheMode(SharedCacheMode): void
  • added: method LocalContainerEntityManagerFactoryBean.setValidationMode(ValidationMode): void
  • added: static method EntityManagerFactoryUtils.doGetTransactionalEntityManager(EntityManagerFactory, Map, boolean): EntityManager
  • added: static method SharedEntityManagerCreator.createSharedEntityManager(EntityManagerFactory, Map, boolean): EntityManager
  • added: static method SharedEntityManagerCreator.createSharedEntityManager(EntityManagerFactory, Map, boolean, Class[]): EntityManager
  • added: method DefaultPersistenceUnitManager.setSharedCacheMode(SharedCacheMode): void
  • added: method DefaultPersistenceUnitManager.setValidationMode(ValidationMode): void
  • added: method MutablePersistenceUnitInfo.addManagedPackage(String): void
  • added: method MutablePersistenceUnitInfo.getManagedPackages(): List
  • added: method MutablePersistenceUnitInfo.getSharedCacheMode(): SharedCacheMode
  • added: method MutablePersistenceUnitInfo.getValidationMode(): ValidationMode
  • added: method MutablePersistenceUnitInfo.setSharedCacheMode(SharedCacheMode): void
  • added: method MutablePersistenceUnitInfo.setValidationMode(ValidationMode): void
  • added: method SmartPersistenceUnitInfo.getManagedPackages(): List
  • removed: abstract class JpaDaoSupport extends DaoSupport
  • removed: class AsyncRequestInterceptor extends CallableProcessingInterceptorAdapter implements DeferredResultProcessingInterceptor
  • removed: ctor AsyncRequestInterceptor(EntityManagerFactory, EntityManagerHolder)
  • removed: ctor JpaDaoSupport()
  • removed: method AsyncRequestInterceptor.afterCompletion(NativeWebRequest, Callable): void
  • removed: method AsyncRequestInterceptor.afterCompletion(NativeWebRequest, DeferredResult): void
  • removed: method AsyncRequestInterceptor.beforeConcurrentHandling(NativeWebRequest, DeferredResult): void
  • removed: method AsyncRequestInterceptor.bindSession(): void
  • removed: method AsyncRequestInterceptor.handleTimeout(NativeWebRequest, Callable): Object
  • removed: method AsyncRequestInterceptor.handleTimeout(NativeWebRequest, DeferredResult): boolean
  • removed: method AsyncRequestInterceptor.postProcess(NativeWebRequest, Callable, Object): void
  • removed: method AsyncRequestInterceptor.postProcess(NativeWebRequest, DeferredResult, Object): void
  • removed: method AsyncRequestInterceptor.preProcess(NativeWebRequest, Callable): void
  • removed: method AsyncRequestInterceptor.preProcess(NativeWebRequest, DeferredResult): void
  • removed: method JpaDaoSupport.checkDaoConfig(): void
  • removed: method JpaDaoSupport.createJpaTemplate(EntityManager): JpaTemplate
  • removed: method JpaDaoSupport.createJpaTemplate(EntityManagerFactory): JpaTemplate
  • removed: method JpaDaoSupport.getJpaTemplate(): JpaTemplate
  • removed: method JpaDaoSupport.setEntityManager(EntityManager): void
  • removed: method JpaDaoSupport.setEntityManagerFactory(EntityManagerFactory): void
  • removed: method JpaDaoSupport.setJpaTemplate(JpaTemplate): void
  • added: method PersistenceAnnotationBeanPostProcessor.requiresDestruction(Object): boolean
  • added: method SharedEntityManagerBean.setSynchronizedWithTransaction(boolean): void
  • removed: class TopLinkJpaDialect extends DefaultJpaDialect
  • removed: class TopLinkJpaVendorAdapter extends AbstractJpaVendorAdapter
  • removed: ctor TopLinkJpaDialect()
  • removed: ctor TopLinkJpaVendorAdapter()
  • removed: method EclipseLinkJpaDialect.getSession(EntityManager): Session
  • removed: method TopLinkJpaDialect.beginTransaction(EntityManager, TransactionDefinition): Object
  • removed: method TopLinkJpaDialect.getJdbcConnection(EntityManager, boolean): ConnectionHandle
  • removed: method TopLinkJpaDialect.getSession(EntityManager): Session
  • removed: method TopLinkJpaDialect.setLazyDatabaseTransaction(boolean): void
  • removed: method TopLinkJpaVendorAdapter.determineTargetDatabaseName(Database): String
  • removed: method TopLinkJpaVendorAdapter.getEntityManagerInterface(): Class
  • removed: method TopLinkJpaVendorAdapter.getJpaDialect(): JpaDialect
  • removed: method TopLinkJpaVendorAdapter.getJpaPropertyMap(): Map
  • removed: method TopLinkJpaVendorAdapter.getPersistenceProvider(): PersistenceProvider
  • removed: method TopLinkJpaVendorAdapter.getPersistenceProviderRootPackage(): String
  • changed: method EclipseLinkJpaVendorAdapter.getJpaDialect(): JpaDialect → method EclipseLinkJpaVendorAdapter.getJpaDialect(): EclipseLinkJpaDialect
  • changed: method HibernateJpaVendorAdapter.getJpaDialect(): JpaDialect → method HibernateJpaVendorAdapter.getJpaDialect(): HibernateJpaDialect
  • changed: method OpenJpaVendorAdapter.getJpaDialect(): JpaDialect → method OpenJpaVendorAdapter.getJpaDialect(): OpenJpaDialect
  • added: method AbstractJpaVendorAdapter.getJpaPropertyMap(PersistenceUnitInfo): Map
  • added: method HibernateJpaDialect.convertHibernateAccessException(HibernateException): DataAccessException
  • added: method HibernateJpaDialect.prepareFlushMode(Session, boolean): FlushMode
  • added: method HibernateJpaDialect.setPrepareConnection(boolean): void
  • added: method HibernateJpaVendorAdapter.getJpaPropertyMap(PersistenceUnitInfo): Map
  • added: method HibernateJpaVendorAdapter.setPrepareConnection(boolean): void