Skip to content

Upgrading org.springframework:spring-orm 1 to 2

Unknown1.2.9 → 2.5.6.SEC03

Fetching 10 releases from GitHub…0 / 10
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 aopalliance:aopalliance 1.0, javax.persistence:persistence-api 1.0, org.springframework:spring-context 2.5.6.SEC03, org.springframework:spring-tx 2.5.6.SEC03.

Drops javax.servlet:servlet-api, org.springframework:spring-dao, org.springframework:spring-jdbc.

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

  • added: ctor ObjectOptimisticLockingFailureException(Class, Object, Throwable)
  • added: ctor ObjectOptimisticLockingFailureException(String, Object, Throwable)
  • added: abstract class AbstractSessionFactoryBean implements FactoryBean, InitializingBean, DisposableBean, PersistenceExceptionTranslator
  • added: abstract class HibernateAccessor implements InitializingBean, BeanFactoryAware
  • added: abstract class SessionFactoryUtils
  • added: class FilterDefinitionFactoryBean implements FactoryBean, BeanNameAware, InitializingBean
  • added: class HibernateInterceptor extends HibernateAccessor implements MethodInterceptor
  • 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 extends HibernateAccessor implements HibernateOperations
  • added: class HibernateTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, BeanFactoryAware, InitializingBean
  • added: class LocalCacheProviderProxy implements CacheProvider
  • added: class LocalDataSourceConnectionProvider implements ConnectionProvider
  • added: class LocalJtaDataSourceConnectionProvider extends LocalDataSourceConnectionProvider
  • added: class LocalSessionFactoryBean extends AbstractSessionFactoryBean implements BeanClassLoaderAware
  • added: class LocalTransactionManagerLookup implements TransactionManagerLookup
  • added: class SessionHolder extends ResourceHolderSupport
  • added: class SpringSessionContext implements CurrentSessionContext
  • added: class SpringTransactionFactory implements TransactionFactory
  • added: class TransactionAwareDataSourceConnectionProvider extends LocalDataSourceConnectionProvider
  • added: class TypeDefinitionBean implements BeanNameAware, InitializingBean
  • added: ctor AbstractSessionFactoryBean()
  • added: ctor FilterDefinitionFactoryBean()
  • added: ctor HibernateAccessor()
  • added: ctor HibernateInterceptor()
  • 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 HibernateTemplate()
  • added: ctor HibernateTemplate(SessionFactory)
  • added: ctor HibernateTemplate(SessionFactory, boolean)
  • added: ctor HibernateTransactionManager()
  • added: ctor HibernateTransactionManager(SessionFactory)
  • added: ctor LocalCacheProviderProxy()
  • added: ctor LocalDataSourceConnectionProvider()
  • added: ctor LocalJtaDataSourceConnectionProvider()
  • added: ctor LocalSessionFactoryBean()
  • added: ctor LocalTransactionManagerLookup()
  • added: ctor SessionFactoryUtils()
  • added: ctor SessionHolder(Object, Session)
  • added: ctor SessionHolder(Session)
  • added: ctor SpringSessionContext(SessionFactoryImplementor)
  • added: ctor SpringTransactionFactory()
  • added: ctor TransactionAwareDataSourceConnectionProvider()
  • added: ctor TypeDefinitionBean()
  • added: field AbstractSessionFactoryBean.logger: Log
  • added: field HibernateAccessor.logger: Log
  • added: interface HibernateCallback
  • added: interface HibernateOperations
  • added: method AbstractSessionFactoryBean.afterPropertiesSet(): void
  • added: method AbstractSessionFactoryBean.afterSessionFactoryCreation(): void
  • added: method AbstractSessionFactoryBean.beforeSessionFactoryDestruction(): void
  • added: method AbstractSessionFactoryBean.buildSessionFactory(): SessionFactory
  • added: method AbstractSessionFactoryBean.convertHibernateAccessException(HibernateException): DataAccessException
  • added: method AbstractSessionFactoryBean.destroy(): void
  • added: method AbstractSessionFactoryBean.getDataSource(): DataSource
  • added: method AbstractSessionFactoryBean.getObject(): Object
  • added: method AbstractSessionFactoryBean.getObjectType(): Class
  • added: method AbstractSessionFactoryBean.getSessionFactory(): SessionFactory
  • added: method AbstractSessionFactoryBean.isExposeTransactionAwareSessionFactory(): boolean
  • added: method AbstractSessionFactoryBean.isSingleton(): boolean
  • added: method AbstractSessionFactoryBean.isUseTransactionAwareDataSource(): boolean
  • added: method AbstractSessionFactoryBean.setDataSource(DataSource): void
  • added: method AbstractSessionFactoryBean.setExposeTransactionAwareSessionFactory(boolean): void
  • added: method AbstractSessionFactoryBean.setJdbcExceptionTranslator(SQLExceptionTranslator): void
  • added: method AbstractSessionFactoryBean.setUseTransactionAwareDataSource(boolean): void
  • added: method AbstractSessionFactoryBean.translateExceptionIfPossible(RuntimeException): DataAccessException
  • added: method AbstractSessionFactoryBean.wrapSessionFactoryIfNecessary(SessionFactory): SessionFactory
  • added: method FilterDefinitionFactoryBean.afterPropertiesSet(): void
  • added: method FilterDefinitionFactoryBean.getObject(): Object
  • added: method FilterDefinitionFactoryBean.getObjectType(): Class
  • added: method FilterDefinitionFactoryBean.isSingleton(): boolean
  • added: method FilterDefinitionFactoryBean.setBeanName(String): void
  • added: method FilterDefinitionFactoryBean.setDefaultFilterCondition(String): void
  • added: method FilterDefinitionFactoryBean.setFilterName(String): void
  • added: method FilterDefinitionFactoryBean.setParameterTypes(Properties): void
  • added: method HibernateAccessor.afterPropertiesSet(): void
  • added: method HibernateAccessor.applyFlushMode(Session, boolean): FlushMode
  • added: method HibernateAccessor.convertHibernateAccessException(HibernateException): DataAccessException
  • added: method HibernateAccessor.convertJdbcAccessException(JDBCException, SQLExceptionTranslator): DataAccessException
  • added: method HibernateAccessor.convertJdbcAccessException(SQLException): DataAccessException
  • added: method HibernateAccessor.disableFilters(Session): void
  • added: method HibernateAccessor.enableFilters(Session): void
  • added: method HibernateAccessor.flushIfNecessary(Session, boolean): void
  • added: method HibernateAccessor.getDefaultJdbcExceptionTranslator(): SQLExceptionTranslator
  • added: method HibernateAccessor.getEntityInterceptor(): Interceptor
  • added: method HibernateAccessor.getFilterNames(): String[]
  • added: method HibernateAccessor.getFlushMode(): int
  • added: method HibernateAccessor.getJdbcExceptionTranslator(): SQLExceptionTranslator
  • added: method HibernateAccessor.getSessionFactory(): SessionFactory
  • added: method HibernateAccessor.setBeanFactory(BeanFactory): void
  • added: method HibernateAccessor.setEntityInterceptor(Interceptor): void
  • added: method HibernateAccessor.setEntityInterceptorBeanName(String): void
  • added: method HibernateAccessor.setFilterName(String): void
  • added: method HibernateAccessor.setFilterNames(String[]): void
  • added: method HibernateAccessor.setFlushMode(int): void
  • added: method HibernateAccessor.setFlushModeName(String): void
  • added: method HibernateAccessor.setJdbcExceptionTranslator(SQLExceptionTranslator): void
  • added: method HibernateAccessor.setSessionFactory(SessionFactory): void
  • added: method HibernateCallback.doInHibernate(Session): Object
  • added: method HibernateInterceptor.getSession(): Session
  • added: method HibernateInterceptor.invoke(MethodInvocation): Object
  • added: method HibernateInterceptor.setExceptionConversionEnabled(boolean): void
  • added: method HibernateJdbcException.getSQLException(): SQLException
  • added: method HibernateJdbcException.getSql(): String
  • added: method HibernateOperations.bulkUpdate(String): int
  • added: method HibernateOperations.bulkUpdate(String, Object): int
  • 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.executeFind(HibernateCallback): List
  • added: method HibernateOperations.find(String): List
  • added: method HibernateOperations.find(String, Object): List
  • 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): List
  • added: method HibernateOperations.findByNamedQuery(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): Iterator
  • added: method HibernateOperations.iterate(String, Object): Iterator
  • 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.saveOrUpdateAll(Collection): 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.applyNamedParameterToQuery(Query, String, Object): void
  • added: method HibernateTemplate.bulkUpdate(String): int
  • added: method HibernateTemplate.bulkUpdate(String, Object): int
  • 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.doExecute(HibernateCallback, boolean, boolean): Object
  • added: method HibernateTemplate.enableFilter(String): Filter
  • added: method HibernateTemplate.evict(Object): void
  • added: method HibernateTemplate.execute(HibernateCallback): Object
  • added: method HibernateTemplate.execute(HibernateCallback, boolean): Object
  • added: method HibernateTemplate.executeFind(HibernateCallback): List
  • added: method HibernateTemplate.executeWithNativeSession(HibernateCallback): Object
  • added: method HibernateTemplate.executeWithNewSession(HibernateCallback): Object
  • added: method HibernateTemplate.find(String): List
  • added: method HibernateTemplate.find(String, Object): List
  • 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): List
  • added: method HibernateTemplate.findByNamedQuery(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.getMaxResults(): int
  • added: method HibernateTemplate.getQueryCacheRegion(): String
  • added: method HibernateTemplate.getSession(): Session
  • added: method HibernateTemplate.initialize(Object): void
  • added: method HibernateTemplate.isAllowCreate(): boolean
  • added: method HibernateTemplate.isAlwaysUseNewSession(): boolean
  • added: method HibernateTemplate.isCacheQueries(): boolean
  • added: method HibernateTemplate.isCheckWriteOperations(): boolean
  • added: method HibernateTemplate.isExposeNativeSession(): boolean
  • added: method HibernateTemplate.iterate(String): Iterator
  • added: method HibernateTemplate.iterate(String, Object): Iterator
  • 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.saveOrUpdateAll(Collection): void
  • added: method HibernateTemplate.setAllowCreate(boolean): void
  • added: method HibernateTemplate.setAlwaysUseNewSession(boolean): 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.setMaxResults(int): void
  • added: method HibernateTemplate.setQueryCacheRegion(String): 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.convertJdbcAccessException(JDBCException, SQLExceptionTranslator): 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.getDefaultJdbcExceptionTranslator(): SQLExceptionTranslator
  • added: method HibernateTransactionManager.getEntityInterceptor(): Interceptor
  • added: method HibernateTransactionManager.getJdbcExceptionTranslator(): SQLExceptionTranslator
  • 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.prepareForCommit(DefaultTransactionStatus): void
  • added: method HibernateTransactionManager.setAutodetectDataSource(boolean): void
  • added: method HibernateTransactionManager.setBeanFactory(BeanFactory): void
  • added: method HibernateTransactionManager.setDataSource(DataSource): void
  • added: method HibernateTransactionManager.setEarlyFlushBeforeCommit(boolean): void
  • added: method HibernateTransactionManager.setEntityInterceptor(Interceptor): void
  • added: method HibernateTransactionManager.setEntityInterceptorBeanName(String): void
  • added: method HibernateTransactionManager.setHibernateManagedSession(boolean): void
  • added: method HibernateTransactionManager.setJdbcExceptionTranslator(SQLExceptionTranslator): void
  • added: method HibernateTransactionManager.setPrepareConnection(boolean): void
  • added: method HibernateTransactionManager.setSessionFactory(SessionFactory): void
  • added: method LocalCacheProviderProxy.buildCache(String, Properties): Cache
  • added: method LocalCacheProviderProxy.isMinimalPutsEnabledByDefault(): boolean
  • added: method LocalCacheProviderProxy.nextTimestamp(): long
  • added: method LocalCacheProviderProxy.start(Properties): void
  • added: method LocalCacheProviderProxy.stop(): void
  • added: method LocalDataSourceConnectionProvider.close(): void
  • added: method LocalDataSourceConnectionProvider.closeConnection(Connection): void
  • added: method LocalDataSourceConnectionProvider.configure(Properties): void
  • added: method LocalDataSourceConnectionProvider.getConnection(): Connection
  • added: method LocalDataSourceConnectionProvider.getDataSource(): DataSource
  • added: method LocalDataSourceConnectionProvider.getDataSourceToUse(DataSource): DataSource
  • added: method LocalDataSourceConnectionProvider.supportsAggressiveRelease(): boolean
  • added: method LocalJtaDataSourceConnectionProvider.supportsAggressiveRelease(): boolean
  • added: method LocalSessionFactoryBean.afterSessionFactoryCreation(): void
  • added: method LocalSessionFactoryBean.buildSessionFactory(): SessionFactory
  • added: method LocalSessionFactoryBean.createDatabaseSchema(): void
  • added: method LocalSessionFactoryBean.destroy(): void
  • added: method LocalSessionFactoryBean.dropDatabaseSchema(): void
  • added: method LocalSessionFactoryBean.executeSchemaScript(Connection, String[]): void
  • added: method LocalSessionFactoryBean.executeSchemaStatement(Statement, String): void
  • added: method LocalSessionFactoryBean.getConfiguration(): Configuration
  • added: method LocalSessionFactoryBean.getHibernateProperties(): Properties
  • added: method LocalSessionFactoryBean.newConfiguration(): Configuration
  • added: method LocalSessionFactoryBean.newSessionFactory(Configuration): SessionFactory
  • added: method LocalSessionFactoryBean.postProcessConfiguration(Configuration): void
  • added: method LocalSessionFactoryBean.postProcessMappings(Configuration): void
  • added: method LocalSessionFactoryBean.setBeanClassLoader(ClassLoader): void
  • added: method LocalSessionFactoryBean.setCacheProvider(CacheProvider): void
  • added: method LocalSessionFactoryBean.setCacheableMappingLocations(Resource[]): void
  • added: method LocalSessionFactoryBean.setCollectionCacheStrategies(Properties): void
  • added: method LocalSessionFactoryBean.setConfigLocation(Resource): void
  • added: method LocalSessionFactoryBean.setConfigLocations(Resource[]): void
  • added: method LocalSessionFactoryBean.setConfigurationClass(Class): void
  • added: method LocalSessionFactoryBean.setEntityCacheStrategies(Properties): void
  • added: method LocalSessionFactoryBean.setEntityInterceptor(Interceptor): void
  • added: method LocalSessionFactoryBean.setEventListeners(Map): void
  • added: method LocalSessionFactoryBean.setFilterDefinitions(FilterDefinition[]): void
  • added: method LocalSessionFactoryBean.setHibernateProperties(Properties): void
  • added: method LocalSessionFactoryBean.setJtaTransactionManager(TransactionManager): void
  • added: method LocalSessionFactoryBean.setLobHandler(LobHandler): 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.setSchemaUpdate(boolean): void
  • added: method LocalSessionFactoryBean.setTypeDefinitions(TypeDefinitionBean[]): void
  • added: method LocalSessionFactoryBean.updateDatabaseSchema(): void
  • added: method LocalTransactionManagerLookup.getTransactionIdentifier(Transaction): Object
  • added: method LocalTransactionManagerLookup.getTransactionManager(Properties): TransactionManager
  • added: method LocalTransactionManagerLookup.getUserTransactionName(): String
  • added: method SessionHolder.addSession(Object, Session): void
  • added: method SessionHolder.addSession(Session): void
  • added: method SessionHolder.clear(): void
  • added: method SessionHolder.containsSession(Session): boolean
  • added: method SessionHolder.doesNotHoldNonDefaultSession(): boolean
  • added: method SessionHolder.getAnySession(): Session
  • added: method SessionHolder.getPreviousFlushMode(): FlushMode
  • added: method SessionHolder.getSession(): Session
  • added: method SessionHolder.getSession(Object): Session
  • added: method SessionHolder.getTransaction(): Transaction
  • added: method SessionHolder.getValidatedSession(): Session
  • added: method SessionHolder.getValidatedSession(Object): Session
  • added: method SessionHolder.isEmpty(): boolean
  • added: method SessionHolder.removeSession(Object): Session
  • added: method SessionHolder.setPreviousFlushMode(FlushMode): void
  • added: method SessionHolder.setTransaction(Transaction): void
  • added: method SpringSessionContext.currentSession(): Session
  • added: method SpringTransactionFactory.areCallbacksLocalToHibernateTransactions(): boolean
  • added: method SpringTransactionFactory.configure(Properties): void
  • added: method SpringTransactionFactory.createTransaction(JDBCContext, TransactionFactory.Context): Transaction
  • added: method SpringTransactionFactory.getDefaultReleaseMode(): ConnectionReleaseMode
  • added: method SpringTransactionFactory.isTransactionInProgress(JDBCContext, TransactionFactory.Context, Transaction): boolean
  • added: method SpringTransactionFactory.isTransactionManagerRequired(): boolean
  • added: method TransactionAwareDataSourceConnectionProvider.getDataSourceToUse(DataSource): DataSource
  • added: method TransactionAwareDataSourceConnectionProvider.supportsAggressiveRelease(): boolean
  • added: method TypeDefinitionBean.afterPropertiesSet(): void
  • added: method TypeDefinitionBean.getParameters(): Properties
  • added: method TypeDefinitionBean.getTypeClass(): String
  • added: method TypeDefinitionBean.getTypeName(): String
  • added: method TypeDefinitionBean.setBeanName(String): void
  • added: method TypeDefinitionBean.setParameters(Properties): void
  • added: method TypeDefinitionBean.setTypeClass(String): void
  • added: method TypeDefinitionBean.setTypeName(String): void
  • added: static field HibernateAccessor.FLUSH_ALWAYS: int
  • added: static field HibernateAccessor.FLUSH_AUTO: int
  • added: static field HibernateAccessor.FLUSH_COMMIT: int
  • added: static field HibernateAccessor.FLUSH_EAGER: int
  • added: static field HibernateAccessor.FLUSH_NEVER: int
  • added: static field SessionFactoryUtils.SESSION_SYNCHRONIZATION_ORDER: int
  • added: static method LocalSessionFactoryBean.getConfigTimeCacheProvider(): CacheProvider
  • added: static method LocalSessionFactoryBean.getConfigTimeDataSource(): DataSource
  • added: static method LocalSessionFactoryBean.getConfigTimeLobHandler(): LobHandler
  • added: static method LocalSessionFactoryBean.getConfigTimeTransactionManager(): TransactionManager
  • added: static method SessionFactoryUtils.applyTransactionTimeout(Criteria, SessionFactory): void
  • added: static method SessionFactoryUtils.applyTransactionTimeout(Query, SessionFactory): void
  • added: static method SessionFactoryUtils.closeSession(Session): void
  • added: static method SessionFactoryUtils.convertHibernateAccessException(HibernateException): DataAccessException
  • added: static method SessionFactoryUtils.doGetSession(SessionFactory, boolean): Session
  • added: static method SessionFactoryUtils.getDataSource(SessionFactory): DataSource
  • added: static method SessionFactoryUtils.getJtaTransactionManager(SessionFactory, Session): TransactionManager
  • added: static method SessionFactoryUtils.getNewSession(SessionFactory): Session
  • added: static method SessionFactoryUtils.getNewSession(SessionFactory, Interceptor): Session
  • added: static method SessionFactoryUtils.getSession(SessionFactory, Interceptor, SQLExceptionTranslator): Session
  • added: static method SessionFactoryUtils.getSession(SessionFactory, boolean): Session
  • added: static method SessionFactoryUtils.hasTransactionalSession(SessionFactory): boolean
  • added: static method SessionFactoryUtils.initDeferredClose(SessionFactory): void
  • added: static method SessionFactoryUtils.isDeferredCloseActive(SessionFactory): boolean
  • added: static method SessionFactoryUtils.isSessionTransactional(Session, SessionFactory): boolean
  • added: static method SessionFactoryUtils.newJdbcExceptionTranslator(SessionFactory): SQLExceptionTranslator
  • added: static method SessionFactoryUtils.processDeferredClose(SessionFactory): void
  • added: static method SessionFactoryUtils.releaseSession(Session, SessionFactory): void
  • added: static method SessionFactoryUtils.toString(Session): String
  • added: class AnnotationSessionFactoryBean extends LocalSessionFactoryBean implements ResourceLoaderAware
  • added: ctor AnnotationSessionFactoryBean()
  • added: method AnnotationSessionFactoryBean.postProcessAnnotationConfiguration(AnnotationConfiguration): void
  • added: method AnnotationSessionFactoryBean.postProcessConfiguration(Configuration): void
  • added: method AnnotationSessionFactoryBean.postProcessMappings(Configuration): void
  • added: method AnnotationSessionFactoryBean.scanPackages(AnnotationConfiguration): void
  • added: method AnnotationSessionFactoryBean.setAnnotatedClasses(Class[]): void
  • added: method AnnotationSessionFactoryBean.setAnnotatedPackages(String[]): void
  • added: method AnnotationSessionFactoryBean.setConfigurationClass(Class): void
  • added: method AnnotationSessionFactoryBean.setEntityTypeFilters(TypeFilter[]): void
  • added: method AnnotationSessionFactoryBean.setPackagesToScan(String[]): void
  • added: method AnnotationSessionFactoryBean.setResourceLoader(ResourceLoader): void
  • added: abstract class AbstractLobType implements UserType
  • added: abstract class HibernateDaoSupport extends DaoSupport
  • added: class BlobByteArrayType extends AbstractLobType
  • added: class BlobSerializableType extends AbstractLobType
  • added: class BlobStringType extends AbstractLobType
  • added: class ClobStringType extends AbstractLobType
  • added: class IdTransferringMergeEventListener extends DefaultMergeEventListener
  • added: class OpenSessionInViewFilter extends OncePerRequestFilter
  • added: class OpenSessionInViewInterceptor extends HibernateAccessor implements WebRequestInterceptor
  • added: class ScopedBeanInterceptor extends EmptyInterceptor
  • added: ctor AbstractLobType()
  • added: ctor AbstractLobType(LobHandler, TransactionManager)
  • added: ctor BlobByteArrayType()
  • added: ctor BlobByteArrayType(LobHandler, TransactionManager)
  • added: ctor BlobSerializableType()
  • added: ctor BlobSerializableType(LobHandler, TransactionManager)
  • added: ctor BlobStringType()
  • added: ctor BlobStringType(LobHandler, TransactionManager)
  • added: ctor ClobStringType()
  • added: ctor ClobStringType(LobHandler, TransactionManager)
  • added: ctor HibernateDaoSupport()
  • added: ctor IdTransferringMergeEventListener()
  • added: ctor OpenSessionInViewFilter()
  • added: ctor OpenSessionInViewInterceptor()
  • added: ctor ScopedBeanInterceptor()
  • added: field AbstractLobType.logger: Log
  • added: method AbstractLobType.assemble(Serializable, Object): Object
  • added: method AbstractLobType.deepCopy(Object): Object
  • added: method AbstractLobType.disassemble(Object): Serializable
  • added: method AbstractLobType.equals(Object, Object): boolean
  • added: method AbstractLobType.hashCode(Object): int
  • added: method AbstractLobType.isMutable(): boolean
  • added: method AbstractLobType.nullSafeGet(ResultSet, String[], Object): Object
  • added: method AbstractLobType.nullSafeGetInternal(ResultSet, String[], Object, LobHandler): Object
  • added: method AbstractLobType.nullSafeSet(PreparedStatement, Object, int): void
  • added: method AbstractLobType.nullSafeSetInternal(PreparedStatement, int, Object, LobCreator): void
  • added: method AbstractLobType.replace(Object, Object, Object): Object
  • added: method BlobByteArrayType.deepCopy(Object): Object
  • added: method BlobByteArrayType.equals(Object, Object): boolean
  • added: method BlobByteArrayType.isMutable(): boolean
  • added: method BlobByteArrayType.nullSafeGetInternal(ResultSet, String[], Object, LobHandler): Object
  • added: method BlobByteArrayType.nullSafeSetInternal(PreparedStatement, int, Object, LobCreator): void
  • added: method BlobByteArrayType.returnedClass(): Class
  • added: method BlobByteArrayType.sqlTypes(): int[]
  • added: method BlobSerializableType.deepCopy(Object): Object
  • added: method BlobSerializableType.isMutable(): boolean
  • added: method BlobSerializableType.nullSafeGetInternal(ResultSet, String[], Object, LobHandler): Object
  • added: method BlobSerializableType.nullSafeSetInternal(PreparedStatement, int, Object, LobCreator): void
  • added: method BlobSerializableType.returnedClass(): Class
  • added: method BlobSerializableType.sqlTypes(): int[]
  • added: method BlobStringType.getCharacterEncoding(): String
  • added: method BlobStringType.nullSafeGetInternal(ResultSet, String[], Object, LobHandler): Object
  • added: method BlobStringType.nullSafeSetInternal(PreparedStatement, int, Object, LobCreator): void
  • added: method BlobStringType.returnedClass(): Class
  • added: method BlobStringType.sqlTypes(): int[]
  • added: method ClobStringType.nullSafeGetInternal(ResultSet, String[], Object, LobHandler): Object
  • added: method ClobStringType.nullSafeSetInternal(PreparedStatement, int, Object, LobCreator): void
  • added: method ClobStringType.returnedClass(): Class
  • added: method ClobStringType.sqlTypes(): int[]
  • added: method HibernateDaoSupport.checkDaoConfig(): void
  • added: method HibernateDaoSupport.convertHibernateAccessException(HibernateException): DataAccessException
  • added: method HibernateDaoSupport.createHibernateTemplate(SessionFactory): HibernateTemplate
  • added: method HibernateDaoSupport.getHibernateTemplate(): HibernateTemplate
  • added: method HibernateDaoSupport.getSession(): Session
  • added: method HibernateDaoSupport.getSession(boolean): Session
  • added: method HibernateDaoSupport.getSessionFactory(): SessionFactory
  • added: method HibernateDaoSupport.releaseSession(Session): void
  • added: method HibernateDaoSupport.setHibernateTemplate(HibernateTemplate): void
  • added: method HibernateDaoSupport.setSessionFactory(SessionFactory): void
  • added: method IdTransferringMergeEventListener.entityIsTransient(MergeEvent, Map): void
  • added: method OpenSessionInViewFilter.closeSession(Session, SessionFactory): void
  • added: method OpenSessionInViewFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void
  • added: method OpenSessionInViewFilter.getFlushMode(): FlushMode
  • added: method OpenSessionInViewFilter.getSession(SessionFactory): Session
  • added: method OpenSessionInViewFilter.getSessionFactoryBeanName(): String
  • added: method OpenSessionInViewFilter.isSingleSession(): boolean
  • added: method OpenSessionInViewFilter.lookupSessionFactory(): SessionFactory
  • added: method OpenSessionInViewFilter.lookupSessionFactory(HttpServletRequest): SessionFactory
  • added: method OpenSessionInViewFilter.setFlushMode(FlushMode): void
  • added: method OpenSessionInViewFilter.setSessionFactoryBeanName(String): void
  • added: method OpenSessionInViewFilter.setSingleSession(boolean): void
  • added: method OpenSessionInViewInterceptor.afterCompletion(WebRequest, Exception): void
  • added: method OpenSessionInViewInterceptor.getParticipateAttributeName(): String
  • added: method OpenSessionInViewInterceptor.isSingleSession(): boolean
  • added: method OpenSessionInViewInterceptor.postHandle(WebRequest, ModelMap): void
  • added: method OpenSessionInViewInterceptor.preHandle(WebRequest): void
  • added: method OpenSessionInViewInterceptor.setSingleSession(boolean): void
  • added: method ScopedBeanInterceptor.getEntityName(Object): String
  • added: static field OpenSessionInViewFilter.DEFAULT_SESSION_FACTORY_BEAN_NAME: String
  • added: static field OpenSessionInViewInterceptor.PARTICIPATE_SUFFIX: String
  • removed: class SqlMapFactoryBean implements FactoryBean, InitializingBean
  • removed: class SqlMapTemplate extends JdbcAccessor implements SqlMapOperations
  • removed: ctor SqlMapFactoryBean()
  • removed: ctor SqlMapTemplate()
  • removed: ctor SqlMapTemplate(DataSource, SqlMap)
  • removed: interface SqlMapCallback
  • removed: interface SqlMapOperations
  • removed: method SqlMapCallback.doInMappedStatement(MappedStatement, Connection): Object
  • removed: method SqlMapFactoryBean.afterPropertiesSet(): void
  • removed: method SqlMapFactoryBean.getObject(): Object
  • removed: method SqlMapFactoryBean.getObjectType(): Class
  • removed: method SqlMapFactoryBean.isSingleton(): boolean
  • removed: method SqlMapFactoryBean.setConfigLocation(Resource): void
  • removed: method SqlMapFactoryBean.setSqlMapProperties(Properties): void
  • removed: method SqlMapOperations.executeQueryForList(String, Object): List
  • removed: method SqlMapOperations.executeQueryForList(String, Object, int, int): List
  • removed: method SqlMapOperations.executeQueryForMap(String, Object, String): Map
  • removed: method SqlMapOperations.executeQueryForMap(String, Object, String, String): Map
  • removed: method SqlMapOperations.executeQueryForObject(String, Object): Object
  • removed: method SqlMapOperations.executeQueryForObject(String, Object, Object): Object
  • removed: method SqlMapOperations.executeQueryWithRowHandler(String, Object, RowHandler): void
  • removed: method SqlMapOperations.executeUpdate(String, Object): int
  • removed: method SqlMapTemplate.afterPropertiesSet(): void
  • removed: method SqlMapTemplate.execute(String, SqlMapCallback): Object
  • removed: method SqlMapTemplate.executeQueryForList(String, Object): List
  • removed: method SqlMapTemplate.executeQueryForList(String, Object, int, int): List
  • removed: method SqlMapTemplate.executeQueryForMap(String, Object, String): Map
  • removed: method SqlMapTemplate.executeQueryForMap(String, Object, String, String): Map
  • removed: method SqlMapTemplate.executeQueryForObject(String, Object): Object
  • removed: method SqlMapTemplate.executeQueryForObject(String, Object, Object): Object
  • removed: method SqlMapTemplate.executeQueryWithRowHandler(String, Object, RowHandler): void
  • removed: method SqlMapTemplate.executeUpdate(String, Object): int
  • removed: method SqlMapTemplate.executeWithListResult(String, SqlMapCallback): List
  • removed: method SqlMapTemplate.executeWithMapResult(String, SqlMapCallback): Map
  • removed: method SqlMapTemplate.getSqlMap(): SqlMap
  • removed: method SqlMapTemplate.setSqlMap(SqlMap): void
  • added: method SqlMapClientFactoryBean.buildSqlMapClient(Resource[], Resource[], Properties): SqlMapClient
  • added: method SqlMapClientFactoryBean.setConfigLocations(Resource[]): void
  • added: method SqlMapClientFactoryBean.setMappingLocations(Resource[]): void
  • removed: abstract class SqlMapDaoSupport extends DaoSupport
  • removed: ctor SqlMapDaoSupport()
  • removed: method SqlMapDaoSupport.checkDaoConfig(): void
  • removed: method SqlMapDaoSupport.getDataSource(): DataSource
  • removed: method SqlMapDaoSupport.getSqlMap(): SqlMap
  • removed: method SqlMapDaoSupport.getSqlMapTemplate(): SqlMapTemplate
  • removed: method SqlMapDaoSupport.setDataSource(DataSource): void
  • removed: method SqlMapDaoSupport.setSqlMap(SqlMap): void
  • removed: method SqlMapDaoSupport.setSqlMapTemplate(SqlMapTemplate): void
  • removed: ctor DefaultJdoDialect(PersistenceManagerFactory)
  • removed: method DefaultJdoDialect.attachCopy(PersistenceManager, Object): Object
  • removed: method DefaultJdoDialect.attachCopyAll(PersistenceManager, Collection): Collection
  • removed: method DefaultJdoDialect.detachCopy(PersistenceManager, Object): Object
  • removed: method DefaultJdoDialect.detachCopyAll(PersistenceManager, Collection): Collection
  • removed: method DefaultJdoDialect.getPersistenceManagerFactory(): PersistenceManagerFactory
  • removed: method DefaultJdoDialect.newNamedQuery(PersistenceManager, Class, String): Query
  • removed: method DefaultJdoDialect.setPersistenceManagerFactory(PersistenceManagerFactory): void
  • removed: method JdoDialect.attachCopy(PersistenceManager, Object): Object
  • removed: method JdoDialect.attachCopyAll(PersistenceManager, Collection): Collection
  • removed: method JdoDialect.detachCopy(PersistenceManager, Object): Object
  • removed: method JdoDialect.detachCopyAll(PersistenceManager, Collection): Collection
  • removed: method JdoDialect.newNamedQuery(PersistenceManager, Class, String): Query
  • removed: static method PersistenceManagerFactoryUtils.closePersistenceManagerIfNecessary(PersistenceManager, PersistenceManagerFactory): void
  • removed: static method PersistenceManagerFactoryUtils.newJdbcExceptionTranslator(PersistenceManagerFactory): SQLExceptionTranslator
  • changed: class DefaultJdoDialect implements JdoDialect → class DefaultJdoDialect implements JdoDialect, PersistenceExceptionTranslator
  • changed: class JdoTransactionManager extends AbstractPlatformTransactionManager implements InitializingBean → class JdoTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, InitializingBean
  • changed: class LocalPersistenceManagerFactoryBean implements FactoryBean, InitializingBean, DisposableBean → class LocalPersistenceManagerFactoryBean implements FactoryBean, BeanClassLoaderAware, InitializingBean, DisposableBean, PersistenceExceptionTranslator
  • changed: method JdoOperations.makePersistent(Object): void → method JdoOperations.makePersistent(Object): Object
  • changed: method JdoOperations.makePersistentAll(Collection): void → method JdoOperations.makePersistentAll(Collection): Collection
  • changed: method JdoTemplate.makePersistent(Object): void → method JdoTemplate.makePersistent(Object): Object
  • changed: method JdoTemplate.makePersistentAll(Collection): void → method JdoTemplate.makePersistentAll(Collection): Collection
  • changed: method LocalPersistenceManagerFactoryBean.newPersistenceManagerFactory(Properties): PersistenceManagerFactory → method LocalPersistenceManagerFactoryBean.newPersistenceManagerFactory(Map): PersistenceManagerFactory
  • added: method DefaultJdoDialect.translateExceptionIfPossible(RuntimeException): DataAccessException
  • added: method JdoInterceptor.setExceptionConversionEnabled(boolean): void
  • added: method JdoTransactionManager.closePersistenceManagerAfterFailedBegin(JdoTransactionManager.JdoTransactionObject): void
  • added: method JdoTransactionManager.getResourceFactory(): Object
  • added: method JdoTransactionManager.shouldCommitOnGlobalRollbackOnly(): boolean
  • added: method LocalPersistenceManagerFactoryBean.getJdoPropertyMap(): Map
  • added: method LocalPersistenceManagerFactoryBean.newPersistenceManagerFactory(String): PersistenceManagerFactory
  • added: method LocalPersistenceManagerFactoryBean.setBeanClassLoader(ClassLoader): void
  • added: method LocalPersistenceManagerFactoryBean.setJdoDialect(JdoDialect): void
  • added: method LocalPersistenceManagerFactoryBean.setJdoPropertyMap(Map): void
  • added: method LocalPersistenceManagerFactoryBean.setPersistenceManagerFactoryName(String): void
  • added: method LocalPersistenceManagerFactoryBean.translateExceptionIfPossible(RuntimeException): DataAccessException
  • added: method PersistenceManagerHolder.clear(): void
  • added: method PersistenceManagerHolder.isTransactionActive(): boolean
  • added: method PersistenceManagerHolder.setTransactionActive(boolean): void
  • removed: method JdoDaoSupport.closePersistenceManagerIfNecessary(PersistenceManager): void
  • changed: class OpenPersistenceManagerInViewInterceptor extends HandlerInterceptorAdapter → class OpenPersistenceManagerInViewInterceptor implements WebRequestInterceptor
  • changed: method OpenPersistenceManagerInViewInterceptor.afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception): void → method OpenPersistenceManagerInViewInterceptor.afterCompletion(WebRequest, Exception): void
  • changed: method OpenPersistenceManagerInViewInterceptor.preHandle(HttpServletRequest, HttpServletResponse, Object): boolean → method OpenPersistenceManagerInViewInterceptor.preHandle(WebRequest): void
  • added: method OpenPersistenceManagerInViewInterceptor.postHandle(WebRequest, ModelMap): void
  • added: abstract class AbstractEntityManagerFactoryBean implements FactoryBean, BeanClassLoaderAware, InitializingBean, DisposableBean, EntityManagerFactoryInfo, PersistenceExceptionTranslator
  • added: abstract class EntityManagerFactoryAccessor
  • added: abstract class EntityManagerFactoryUtils
  • added: abstract class ExtendedEntityManagerCreator
  • added: abstract class JpaAccessor extends EntityManagerFactoryAccessor implements InitializingBean
  • added: abstract class SharedEntityManagerCreator
  • added: class DefaultJpaDialect implements JpaDialect, Serializable
  • added: class EntityManagerHolder extends ResourceHolderSupport
  • added: class JpaInterceptor extends JpaAccessor implements MethodInterceptor
  • added: class JpaObjectRetrievalFailureException extends ObjectRetrievalFailureException
  • added: class JpaOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException
  • added: class JpaSystemException extends UncategorizedDataAccessException
  • added: class JpaTemplate extends JpaAccessor implements JpaOperations
  • added: class JpaTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, InitializingBean
  • added: class LocalContainerEntityManagerFactoryBean extends AbstractEntityManagerFactoryBean implements ResourceLoaderAware, LoadTimeWeaverAware
  • added: class LocalEntityManagerFactoryBean extends AbstractEntityManagerFactoryBean
  • added: ctor AbstractEntityManagerFactoryBean()
  • added: ctor DefaultJpaDialect()
  • added: ctor EntityManagerFactoryAccessor()
  • added: ctor EntityManagerFactoryUtils()
  • added: ctor EntityManagerHolder(EntityManager)
  • added: ctor ExtendedEntityManagerCreator()
  • added: ctor JpaAccessor()
  • added: ctor JpaInterceptor()
  • added: ctor JpaObjectRetrievalFailureException(EntityNotFoundException)
  • added: ctor JpaOptimisticLockingFailureException(OptimisticLockException)
  • added: ctor JpaSystemException(PersistenceException)
  • added: ctor JpaTemplate()
  • added: ctor JpaTemplate(EntityManager)
  • added: ctor JpaTemplate(EntityManagerFactory)
  • added: ctor JpaTransactionManager()
  • added: ctor JpaTransactionManager(EntityManagerFactory)
  • added: ctor LocalContainerEntityManagerFactoryBean()
  • added: ctor LocalEntityManagerFactoryBean()
  • added: ctor SharedEntityManagerCreator()
  • added: field AbstractEntityManagerFactoryBean.logger: Log
  • added: field AbstractEntityManagerFactoryBean.nativeEntityManagerFactory: EntityManagerFactory
  • added: field EntityManagerFactoryAccessor.logger: Log
  • added: interface EntityManagerFactoryInfo
  • added: interface EntityManagerFactoryPlus extends EntityManagerFactory, EntityManagerFactoryPlusOperations
  • added: interface EntityManagerFactoryPlusOperations
  • added: interface EntityManagerPlus extends EntityManager, EntityManagerPlusOperations
  • added: interface EntityManagerPlusOperations
  • added: interface EntityManagerProxy extends EntityManager
  • added: interface JpaCallback
  • added: interface JpaDialect extends PersistenceExceptionTranslator
  • added: interface JpaOperations
  • added: interface JpaVendorAdapter
  • added: method AbstractEntityManagerFactoryBean.afterPropertiesSet(): void
  • added: method AbstractEntityManagerFactoryBean.createEntityManagerFactoryProxy(EntityManagerFactory): EntityManagerFactory
  • added: method AbstractEntityManagerFactoryBean.createNativeEntityManagerFactory(): EntityManagerFactory
  • added: method AbstractEntityManagerFactoryBean.destroy(): void
  • added: method AbstractEntityManagerFactoryBean.getBeanClassLoader(): ClassLoader
  • added: method AbstractEntityManagerFactoryBean.getDataSource(): DataSource
  • added: method AbstractEntityManagerFactoryBean.getEntityManagerInterface(): Class
  • added: method AbstractEntityManagerFactoryBean.getJpaDialect(): JpaDialect
  • added: method AbstractEntityManagerFactoryBean.getJpaPropertyMap(): Map
  • added: method AbstractEntityManagerFactoryBean.getJpaVendorAdapter(): JpaVendorAdapter
  • added: method AbstractEntityManagerFactoryBean.getNativeEntityManagerFactory(): EntityManagerFactory
  • added: method AbstractEntityManagerFactoryBean.getObject(): EntityManagerFactory
  • added: method AbstractEntityManagerFactoryBean.getObjectType(): Class
  • added: method AbstractEntityManagerFactoryBean.getPersistenceProvider(): PersistenceProvider
  • added: method AbstractEntityManagerFactoryBean.getPersistenceUnitInfo(): PersistenceUnitInfo
  • added: method AbstractEntityManagerFactoryBean.getPersistenceUnitName(): String
  • added: method AbstractEntityManagerFactoryBean.isSingleton(): boolean
  • added: method AbstractEntityManagerFactoryBean.setBeanClassLoader(ClassLoader): void
  • added: method AbstractEntityManagerFactoryBean.setEntityManagerFactoryInterface(Class): void
  • added: method AbstractEntityManagerFactoryBean.setEntityManagerInterface(Class): void
  • added: method AbstractEntityManagerFactoryBean.setJpaDialect(JpaDialect): void
  • added: method AbstractEntityManagerFactoryBean.setJpaProperties(Properties): void
  • added: method AbstractEntityManagerFactoryBean.setJpaPropertyMap(Map): void
  • added: method AbstractEntityManagerFactoryBean.setJpaVendorAdapter(JpaVendorAdapter): void
  • added: method AbstractEntityManagerFactoryBean.setPersistenceProvider(PersistenceProvider): void
  • added: method AbstractEntityManagerFactoryBean.setPersistenceProviderClass(Class): void
  • added: method AbstractEntityManagerFactoryBean.setPersistenceUnitName(String): void
  • added: method AbstractEntityManagerFactoryBean.translateExceptionIfPossible(RuntimeException): DataAccessException
  • added: method DefaultJpaDialect.beginTransaction(EntityManager, TransactionDefinition): Object
  • added: method DefaultJpaDialect.cleanupTransaction(Object): void
  • added: method DefaultJpaDialect.getEntityManagerFactoryPlusOperations(EntityManagerFactory): EntityManagerFactoryPlusOperations
  • added: method DefaultJpaDialect.getEntityManagerPlusOperations(EntityManager): EntityManagerPlusOperations
  • added: method DefaultJpaDialect.getJdbcConnection(EntityManager, boolean): ConnectionHandle
  • added: method DefaultJpaDialect.prepareTransaction(EntityManager, boolean, String): Object
  • added: method DefaultJpaDialect.releaseJdbcConnection(ConnectionHandle, EntityManager): void
  • added: method DefaultJpaDialect.supportsEntityManagerFactoryPlusOperations(): boolean
  • added: method DefaultJpaDialect.supportsEntityManagerPlusOperations(): boolean
  • added: method DefaultJpaDialect.translateExceptionIfPossible(RuntimeException): DataAccessException
  • added: method EntityManagerFactoryAccessor.createEntityManager(): EntityManager
  • added: method EntityManagerFactoryAccessor.getEntityManagerFactory(): EntityManagerFactory
  • added: method EntityManagerFactoryAccessor.getJpaPropertyMap(): Map
  • added: method EntityManagerFactoryAccessor.getTransactionalEntityManager(): EntityManager
  • added: method EntityManagerFactoryAccessor.setEntityManagerFactory(EntityManagerFactory): void
  • added: method EntityManagerFactoryAccessor.setJpaProperties(Properties): void
  • added: method EntityManagerFactoryAccessor.setJpaPropertyMap(Map): void
  • added: method EntityManagerFactoryInfo.getBeanClassLoader(): ClassLoader
  • added: method EntityManagerFactoryInfo.getDataSource(): DataSource
  • added: method EntityManagerFactoryInfo.getEntityManagerInterface(): Class
  • added: method EntityManagerFactoryInfo.getJpaDialect(): JpaDialect
  • added: method EntityManagerFactoryInfo.getNativeEntityManagerFactory(): EntityManagerFactory
  • added: method EntityManagerFactoryInfo.getPersistenceProvider(): PersistenceProvider
  • added: method EntityManagerFactoryInfo.getPersistenceUnitInfo(): PersistenceUnitInfo
  • added: method EntityManagerFactoryInfo.getPersistenceUnitName(): String
  • added: method EntityManagerHolder.clear(): void
  • added: method EntityManagerHolder.getEntityManager(): EntityManager
  • added: method EntityManagerHolder.getSavepointManager(): SavepointManager
  • added: method EntityManagerHolder.isTransactionActive(): boolean
  • added: method EntityManagerHolder.setSavepointManager(SavepointManager): void
  • added: method EntityManagerHolder.setTransactionActive(boolean): void
  • added: method EntityManagerProxy.getTargetEntityManager(): EntityManager
  • added: method JpaAccessor.afterPropertiesSet(): void
  • added: method JpaAccessor.flushIfNecessary(EntityManager, boolean): void
  • added: method JpaAccessor.getEntityManager(): EntityManager
  • added: method JpaAccessor.getJpaDialect(): JpaDialect
  • added: method JpaAccessor.isFlushEager(): boolean
  • added: method JpaAccessor.setEntityManager(EntityManager): void
  • added: method JpaAccessor.setFlushEager(boolean): void
  • added: method JpaAccessor.setJpaDialect(JpaDialect): void
  • added: method JpaAccessor.translateIfNecessary(RuntimeException): RuntimeException
  • added: method JpaCallback.doInJpa(EntityManager): Object
  • added: method JpaDialect.beginTransaction(EntityManager, TransactionDefinition): Object
  • added: method JpaDialect.cleanupTransaction(Object): void
  • added: method JpaDialect.getEntityManagerFactoryPlusOperations(EntityManagerFactory): EntityManagerFactoryPlusOperations
  • added: method JpaDialect.getEntityManagerPlusOperations(EntityManager): EntityManagerPlusOperations
  • added: method JpaDialect.getJdbcConnection(EntityManager, boolean): ConnectionHandle
  • added: method JpaDialect.prepareTransaction(EntityManager, boolean, String): Object
  • added: method JpaDialect.releaseJdbcConnection(ConnectionHandle, EntityManager): void
  • added: method JpaDialect.supportsEntityManagerFactoryPlusOperations(): boolean
  • added: method JpaDialect.supportsEntityManagerPlusOperations(): boolean
  • added: method JpaInterceptor.invoke(MethodInvocation): Object
  • added: method JpaInterceptor.setExceptionConversionEnabled(boolean): void
  • added: method JpaOperations.contains(Object): boolean
  • added: method JpaOperations.execute(JpaCallback): Object
  • added: method JpaOperations.executeFind(JpaCallback): List
  • added: method JpaOperations.find(Class, Object): Object
  • added: method JpaOperations.find(String): List
  • added: method JpaOperations.find(String, Object[]): List
  • added: method JpaOperations.findByNamedParams(String, Map): List
  • added: method JpaOperations.findByNamedQuery(String): List
  • added: method JpaOperations.findByNamedQuery(String, Object[]): List
  • added: method JpaOperations.findByNamedQueryAndNamedParams(String, Map): List
  • added: method JpaOperations.flush(): void
  • added: method JpaOperations.getReference(Class, Object): Object
  • added: method JpaOperations.merge(Object): Object
  • added: method JpaOperations.persist(Object): void
  • added: method JpaOperations.refresh(Object): void
  • added: method JpaOperations.remove(Object): void
  • added: method JpaTemplate.contains(Object): boolean
  • added: method JpaTemplate.createEntityManagerProxy(EntityManager): EntityManager
  • added: method JpaTemplate.execute(JpaCallback): Object
  • added: method JpaTemplate.execute(JpaCallback, boolean): Object
  • added: method JpaTemplate.executeFind(JpaCallback): List
  • added: method JpaTemplate.find(Class, Object): Object
  • added: method JpaTemplate.find(String): List
  • added: method JpaTemplate.find(String, Object[]): List
  • added: method JpaTemplate.findByNamedParams(String, Map): List
  • added: method JpaTemplate.findByNamedQuery(String): List
  • added: method JpaTemplate.findByNamedQuery(String, Object[]): List
  • added: method JpaTemplate.findByNamedQueryAndNamedParams(String, Map): List
  • added: method JpaTemplate.flush(): void
  • added: method JpaTemplate.getReference(Class, Object): Object
  • added: method JpaTemplate.isExposeNativeEntityManager(): boolean
  • added: method JpaTemplate.merge(Object): Object
  • added: method JpaTemplate.persist(Object): void
  • added: method JpaTemplate.refresh(Object): void
  • added: method JpaTemplate.remove(Object): void
  • added: method JpaTemplate.setExposeNativeEntityManager(boolean): void
  • added: method JpaTransactionManager.afterPropertiesSet(): void
  • added: method JpaTransactionManager.closeEntityManagerAfterFailedBegin(JpaTransactionManager.JpaTransactionObject): void
  • added: method JpaTransactionManager.createEntityManagerForTransaction(): EntityManager
  • added: method JpaTransactionManager.doBegin(Object, TransactionDefinition): void
  • added: method JpaTransactionManager.doCleanupAfterCompletion(Object): void
  • added: method JpaTransactionManager.doCommit(DefaultTransactionStatus): void
  • added: method JpaTransactionManager.doGetTransaction(): Object
  • added: method JpaTransactionManager.doResume(Object, Object): void
  • added: method JpaTransactionManager.doRollback(DefaultTransactionStatus): void
  • added: method JpaTransactionManager.doSetRollbackOnly(DefaultTransactionStatus): void
  • added: method JpaTransactionManager.doSuspend(Object): Object
  • added: method JpaTransactionManager.getDataSource(): DataSource
  • added: method JpaTransactionManager.getEntityManagerFactory(): EntityManagerFactory
  • added: method JpaTransactionManager.getJpaDialect(): JpaDialect
  • added: method JpaTransactionManager.getJpaPropertyMap(): Map
  • added: method JpaTransactionManager.getResourceFactory(): Object
  • added: method JpaTransactionManager.isExistingTransaction(Object): boolean
  • added: method JpaTransactionManager.setDataSource(DataSource): void
  • added: method JpaTransactionManager.setEntityManagerFactory(EntityManagerFactory): void
  • added: method JpaTransactionManager.setJpaDialect(JpaDialect): void
  • added: method JpaTransactionManager.setJpaProperties(Properties): void
  • added: method JpaTransactionManager.setJpaPropertyMap(Map): void
  • added: method JpaTransactionManager.shouldCommitOnGlobalRollbackOnly(): boolean
  • added: method JpaVendorAdapter.getEntityManagerFactoryInterface(): Class
  • added: method JpaVendorAdapter.getEntityManagerInterface(): Class
  • added: method JpaVendorAdapter.getJpaDialect(): JpaDialect
  • added: method JpaVendorAdapter.getJpaPropertyMap(): Map
  • added: method JpaVendorAdapter.getPersistenceProvider(): PersistenceProvider
  • added: method JpaVendorAdapter.getPersistenceProviderRootPackage(): String
  • added: method JpaVendorAdapter.postProcessEntityManagerFactory(EntityManagerFactory): void
  • added: method LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(): EntityManagerFactory
  • added: method LocalContainerEntityManagerFactoryBean.determinePersistenceUnitInfo(PersistenceUnitManager): PersistenceUnitInfo
  • added: method LocalContainerEntityManagerFactoryBean.getDataSource(): DataSource
  • added: method LocalContainerEntityManagerFactoryBean.getPersistenceUnitInfo(): PersistenceUnitInfo
  • added: method LocalContainerEntityManagerFactoryBean.getPersistenceUnitName(): String
  • added: method LocalContainerEntityManagerFactoryBean.postProcessEntityManagerFactory(EntityManagerFactory, PersistenceUnitInfo): void
  • added: method LocalContainerEntityManagerFactoryBean.setDataSource(DataSource): void
  • added: method LocalContainerEntityManagerFactoryBean.setLoadTimeWeaver(LoadTimeWeaver): void
  • added: method LocalContainerEntityManagerFactoryBean.setPersistenceUnitManager(PersistenceUnitManager): void
  • added: method LocalContainerEntityManagerFactoryBean.setPersistenceUnitPostProcessors(PersistenceUnitPostProcessor[]): void
  • added: method LocalContainerEntityManagerFactoryBean.setPersistenceXmlLocation(String): void
  • added: method LocalContainerEntityManagerFactoryBean.setResourceLoader(ResourceLoader): void
  • added: method LocalEntityManagerFactoryBean.createNativeEntityManagerFactory(): EntityManagerFactory
  • added: static field EntityManagerFactoryUtils.ENTITY_MANAGER_SYNCHRONIZATION_ORDER: int
  • added: static method EntityManagerFactoryUtils.closeEntityManager(EntityManager): void
  • added: static method EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(RuntimeException): DataAccessException
  • added: static method EntityManagerFactoryUtils.doGetTransactionalEntityManager(EntityManagerFactory, Map): EntityManager
  • added: static method EntityManagerFactoryUtils.findEntityManagerFactory(ListableBeanFactory, String): EntityManagerFactory
  • added: static method EntityManagerFactoryUtils.getTransactionalEntityManager(EntityManagerFactory): EntityManager
  • added: static method EntityManagerFactoryUtils.getTransactionalEntityManager(EntityManagerFactory, Map): EntityManager
  • added: static method ExtendedEntityManagerCreator.createApplicationManagedEntityManager(EntityManager, EntityManagerFactoryInfo): EntityManager
  • added: static method ExtendedEntityManagerCreator.createApplicationManagedEntityManager(EntityManager, EntityManagerPlusOperations): EntityManager
  • added: static method ExtendedEntityManagerCreator.createApplicationManagedEntityManager(EntityManager, EntityManagerPlusOperations, PersistenceExceptionTranslator): EntityManager
  • added: static method ExtendedEntityManagerCreator.createContainerManagedEntityManager(EntityManager, EntityManagerFactoryInfo): EntityManager
  • added: static method ExtendedEntityManagerCreator.createContainerManagedEntityManager(EntityManager, EntityManagerPlusOperations): EntityManager
  • added: static method ExtendedEntityManagerCreator.createContainerManagedEntityManager(EntityManager, EntityManagerPlusOperations, PersistenceExceptionTranslator): EntityManager
  • added: static method ExtendedEntityManagerCreator.createContainerManagedEntityManager(EntityManagerFactory): EntityManager
  • added: static method ExtendedEntityManagerCreator.createContainerManagedEntityManager(EntityManagerFactory, Map): EntityManager
  • added: static method SharedEntityManagerCreator.createSharedEntityManager(EntityManagerFactory): EntityManager
  • added: static method SharedEntityManagerCreator.createSharedEntityManager(EntityManagerFactory, Map): EntityManager
  • added: static method SharedEntityManagerCreator.createSharedEntityManager(EntityManagerFactory, Map, Class[]): EntityManager
  • added: class DefaultPersistenceUnitManager implements PersistenceUnitManager, ResourceLoaderAware, LoadTimeWeaverAware, InitializingBean
  • added: class MutablePersistenceUnitInfo implements PersistenceUnitInfo
  • added: ctor DefaultPersistenceUnitManager()
  • added: ctor MutablePersistenceUnitInfo()
  • added: interface PersistenceUnitManager
  • added: interface PersistenceUnitPostProcessor
  • added: method DefaultPersistenceUnitManager.afterPropertiesSet(): void
  • added: method DefaultPersistenceUnitManager.getDataSourceLookup(): DataSourceLookup
  • added: method DefaultPersistenceUnitManager.getDefaultDataSource(): DataSource
  • added: method DefaultPersistenceUnitManager.getLoadTimeWeaver(): LoadTimeWeaver
  • added: method DefaultPersistenceUnitManager.getPersistenceUnitInfo(String): MutablePersistenceUnitInfo
  • added: method DefaultPersistenceUnitManager.getPersistenceUnitPostProcessors(): PersistenceUnitPostProcessor[]
  • added: method DefaultPersistenceUnitManager.obtainDefaultPersistenceUnitInfo(): PersistenceUnitInfo
  • added: method DefaultPersistenceUnitManager.obtainPersistenceUnitInfo(String): PersistenceUnitInfo
  • added: method DefaultPersistenceUnitManager.postProcessPersistenceUnitInfo(MutablePersistenceUnitInfo): void
  • added: method DefaultPersistenceUnitManager.preparePersistenceUnitInfos(): void
  • added: method DefaultPersistenceUnitManager.setDataSourceLookup(DataSourceLookup): void
  • added: method DefaultPersistenceUnitManager.setDataSources(Map): void
  • added: method DefaultPersistenceUnitManager.setDefaultDataSource(DataSource): void
  • added: method DefaultPersistenceUnitManager.setDefaultPersistenceUnitRootLocation(String): void
  • added: method DefaultPersistenceUnitManager.setLoadTimeWeaver(LoadTimeWeaver): void
  • added: method DefaultPersistenceUnitManager.setPersistenceUnitPostProcessors(PersistenceUnitPostProcessor[]): void
  • added: method DefaultPersistenceUnitManager.setPersistenceXmlLocation(String): void
  • added: method DefaultPersistenceUnitManager.setPersistenceXmlLocations(String[]): void
  • added: method DefaultPersistenceUnitManager.setResourceLoader(ResourceLoader): void
  • added: method MutablePersistenceUnitInfo.addJarFileUrl(URL): void
  • added: method MutablePersistenceUnitInfo.addManagedClassName(String): void
  • added: method MutablePersistenceUnitInfo.addMappingFileName(String): void
  • added: method MutablePersistenceUnitInfo.addProperty(String, String): void
  • added: method MutablePersistenceUnitInfo.addTransformer(ClassTransformer): void
  • added: method MutablePersistenceUnitInfo.excludeUnlistedClasses(): boolean
  • added: method MutablePersistenceUnitInfo.getClassLoader(): ClassLoader
  • added: method MutablePersistenceUnitInfo.getJarFileUrls(): List
  • added: method MutablePersistenceUnitInfo.getJtaDataSource(): DataSource
  • added: method MutablePersistenceUnitInfo.getManagedClassNames(): List
  • added: method MutablePersistenceUnitInfo.getMappingFileNames(): List
  • added: method MutablePersistenceUnitInfo.getNewTempClassLoader(): ClassLoader
  • added: method MutablePersistenceUnitInfo.getNonJtaDataSource(): DataSource
  • added: method MutablePersistenceUnitInfo.getPersistenceProviderClassName(): String
  • added: method MutablePersistenceUnitInfo.getPersistenceProviderPackageName(): String
  • added: method MutablePersistenceUnitInfo.getPersistenceUnitName(): String
  • added: method MutablePersistenceUnitInfo.getPersistenceUnitRootUrl(): URL
  • added: method MutablePersistenceUnitInfo.getProperties(): Properties
  • added: method MutablePersistenceUnitInfo.getTransactionType(): PersistenceUnitTransactionType
  • added: method MutablePersistenceUnitInfo.setExcludeUnlistedClasses(boolean): void
  • added: method MutablePersistenceUnitInfo.setJtaDataSource(DataSource): void
  • added: method MutablePersistenceUnitInfo.setNonJtaDataSource(DataSource): void
  • added: method MutablePersistenceUnitInfo.setPersistenceProviderClassName(String): void
  • added: method MutablePersistenceUnitInfo.setPersistenceProviderPackageName(String): void
  • added: method MutablePersistenceUnitInfo.setPersistenceUnitName(String): void
  • added: method MutablePersistenceUnitInfo.setPersistenceUnitRootUrl(URL): void
  • added: method MutablePersistenceUnitInfo.setProperties(Properties): void
  • added: method MutablePersistenceUnitInfo.setTransactionType(PersistenceUnitTransactionType): void
  • added: method MutablePersistenceUnitInfo.toString(): String
  • added: method PersistenceUnitManager.obtainDefaultPersistenceUnitInfo(): PersistenceUnitInfo
  • added: method PersistenceUnitManager.obtainPersistenceUnitInfo(String): PersistenceUnitInfo
  • added: method PersistenceUnitPostProcessor.postProcessPersistenceUnitInfo(MutablePersistenceUnitInfo): void
  • added: static field DefaultPersistenceUnitManager.DEFAULT_PERSISTENCE_XML_LOCATION: String
  • added: static field DefaultPersistenceUnitManager.ORIGINAL_DEFAULT_PERSISTENCE_UNIT_ROOT_LOCATION: String
  • added: abstract class JpaDaoSupport extends DaoSupport
  • added: class OpenEntityManagerInViewFilter extends OncePerRequestFilter
  • added: class OpenEntityManagerInViewInterceptor extends EntityManagerFactoryAccessor implements WebRequestInterceptor
  • added: class PersistenceAnnotationBeanPostProcessor extends JndiLocatorSupport implements InstantiationAwareBeanPostProcessor, DestructionAwareBeanPostProcessor, MergedBeanDefinitionPostProcessor, PriorityOrdered, BeanFactoryAware, Serializable
  • added: class SharedEntityManagerBean extends EntityManagerFactoryAccessor implements FactoryBean, InitializingBean
  • added: ctor JpaDaoSupport()
  • added: ctor OpenEntityManagerInViewFilter()
  • added: ctor OpenEntityManagerInViewInterceptor()
  • added: ctor PersistenceAnnotationBeanPostProcessor()
  • added: ctor SharedEntityManagerBean()
  • added: method JpaDaoSupport.checkDaoConfig(): void
  • added: method JpaDaoSupport.createJpaTemplate(EntityManager): JpaTemplate
  • added: method JpaDaoSupport.createJpaTemplate(EntityManagerFactory): JpaTemplate
  • added: method JpaDaoSupport.getJpaTemplate(): JpaTemplate
  • added: method JpaDaoSupport.setEntityManager(EntityManager): void
  • added: method JpaDaoSupport.setEntityManagerFactory(EntityManagerFactory): void
  • added: method JpaDaoSupport.setJpaTemplate(JpaTemplate): void
  • added: method OpenEntityManagerInViewFilter.createEntityManager(EntityManagerFactory): EntityManager
  • added: method OpenEntityManagerInViewFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void
  • added: method OpenEntityManagerInViewFilter.getEntityManagerFactoryBeanName(): String
  • added: method OpenEntityManagerInViewFilter.lookupEntityManagerFactory(): EntityManagerFactory
  • added: method OpenEntityManagerInViewFilter.lookupEntityManagerFactory(HttpServletRequest): EntityManagerFactory
  • added: method OpenEntityManagerInViewFilter.setEntityManagerFactoryBeanName(String): void
  • added: method OpenEntityManagerInViewInterceptor.afterCompletion(WebRequest, Exception): void
  • added: method OpenEntityManagerInViewInterceptor.getParticipateAttributeName(): String
  • added: method OpenEntityManagerInViewInterceptor.postHandle(WebRequest, ModelMap): void
  • added: method OpenEntityManagerInViewInterceptor.preHandle(WebRequest): void
  • added: method PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(String): EntityManagerFactory
  • added: method PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(String, String): EntityManagerFactory
  • added: method PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(String, String): EntityManagerFactory
  • added: method PersistenceAnnotationBeanPostProcessor.getOrder(): int
  • added: method PersistenceAnnotationBeanPostProcessor.getPersistenceContext(String, boolean): EntityManager
  • added: method PersistenceAnnotationBeanPostProcessor.getPersistenceUnit(String): EntityManagerFactory
  • added: method PersistenceAnnotationBeanPostProcessor.postProcessAfterInitialization(Object, String): Object
  • added: method PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(Object, String): boolean
  • added: method PersistenceAnnotationBeanPostProcessor.postProcessBeforeDestruction(Object, String): void
  • added: method PersistenceAnnotationBeanPostProcessor.postProcessBeforeInitialization(Object, String): Object
  • added: method PersistenceAnnotationBeanPostProcessor.postProcessBeforeInstantiation(Class, String): Object
  • added: method PersistenceAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(RootBeanDefinition, Class, String): void
  • added: method PersistenceAnnotationBeanPostProcessor.postProcessPropertyValues(PropertyValues, PropertyDescriptor[], Object, String): PropertyValues
  • added: method PersistenceAnnotationBeanPostProcessor.setBeanFactory(BeanFactory): void
  • added: method PersistenceAnnotationBeanPostProcessor.setDefaultPersistenceUnitName(String): void
  • added: method PersistenceAnnotationBeanPostProcessor.setExtendedPersistenceContexts(Map): void
  • added: method PersistenceAnnotationBeanPostProcessor.setOrder(int): void
  • added: method PersistenceAnnotationBeanPostProcessor.setPersistenceContexts(Map): void
  • added: method PersistenceAnnotationBeanPostProcessor.setPersistenceUnits(Map): void
  • added: method SharedEntityManagerBean.afterPropertiesSet(): void
  • added: method SharedEntityManagerBean.getObject(): EntityManager
  • added: method SharedEntityManagerBean.getObjectType(): Class
  • added: method SharedEntityManagerBean.isSingleton(): boolean
  • added: method SharedEntityManagerBean.setEntityManagerInterface(Class): void
  • added: static field OpenEntityManagerInViewFilter.DEFAULT_PERSISTENCE_MANAGER_FACTORY_BEAN_NAME: String
  • added: static field OpenEntityManagerInViewInterceptor.PARTICIPATE_SUFFIX: String
  • added: abstract class AbstractJpaVendorAdapter implements JpaVendorAdapter
  • added: class EclipseLinkJpaDialect extends DefaultJpaDialect
  • added: class EclipseLinkJpaVendorAdapter extends AbstractJpaVendorAdapter
  • added: class HibernateJpaDialect extends DefaultJpaDialect
  • added: class HibernateJpaVendorAdapter extends AbstractJpaVendorAdapter
  • added: class OpenJpaDialect extends DefaultJpaDialect
  • added: class OpenJpaVendorAdapter extends AbstractJpaVendorAdapter
  • added: class TopLinkJpaDialect extends DefaultJpaDialect
  • added: class TopLinkJpaVendorAdapter extends AbstractJpaVendorAdapter
  • added: ctor AbstractJpaVendorAdapter()
  • added: ctor EclipseLinkJpaDialect()
  • added: ctor EclipseLinkJpaVendorAdapter()
  • added: ctor HibernateJpaDialect()
  • added: ctor HibernateJpaVendorAdapter()
  • added: ctor OpenJpaDialect()
  • added: ctor OpenJpaVendorAdapter()
  • added: ctor TopLinkJpaDialect()
  • added: ctor TopLinkJpaVendorAdapter()
  • added: enum Database
  • added: method AbstractJpaVendorAdapter.getDatabase(): Database
  • added: method AbstractJpaVendorAdapter.getDatabasePlatform(): String
  • added: method AbstractJpaVendorAdapter.getEntityManagerFactoryInterface(): Class
  • added: method AbstractJpaVendorAdapter.getEntityManagerInterface(): Class
  • added: method AbstractJpaVendorAdapter.getJpaDialect(): JpaDialect
  • added: method AbstractJpaVendorAdapter.getJpaPropertyMap(): Map
  • added: method AbstractJpaVendorAdapter.getPersistenceProviderRootPackage(): String
  • added: method AbstractJpaVendorAdapter.isGenerateDdl(): boolean
  • added: method AbstractJpaVendorAdapter.isShowSql(): boolean
  • added: method AbstractJpaVendorAdapter.postProcessEntityManagerFactory(EntityManagerFactory): void
  • added: method AbstractJpaVendorAdapter.setDatabase(Database): void
  • added: method AbstractJpaVendorAdapter.setDatabasePlatform(String): void
  • added: method AbstractJpaVendorAdapter.setGenerateDdl(boolean): void
  • added: method AbstractJpaVendorAdapter.setShowSql(boolean): void
  • added: method EclipseLinkJpaDialect.beginTransaction(EntityManager, TransactionDefinition): Object
  • added: method EclipseLinkJpaDialect.getJdbcConnection(EntityManager, boolean): ConnectionHandle
  • added: method EclipseLinkJpaDialect.getSession(EntityManager): Session
  • added: method EclipseLinkJpaDialect.setLazyDatabaseTransaction(boolean): void
  • added: method EclipseLinkJpaVendorAdapter.determineTargetDatabaseName(Database): String
  • added: method EclipseLinkJpaVendorAdapter.getEntityManagerInterface(): Class
  • added: method EclipseLinkJpaVendorAdapter.getJpaDialect(): JpaDialect
  • added: method EclipseLinkJpaVendorAdapter.getJpaPropertyMap(): Map
  • added: method EclipseLinkJpaVendorAdapter.getPersistenceProvider(): PersistenceProvider
  • added: method EclipseLinkJpaVendorAdapter.getPersistenceProviderRootPackage(): String
  • added: method HibernateJpaDialect.beginTransaction(EntityManager, TransactionDefinition): Object
  • added: method HibernateJpaDialect.cleanupTransaction(Object): void
  • added: method HibernateJpaDialect.getJdbcConnection(EntityManager, boolean): ConnectionHandle
  • added: method HibernateJpaDialect.getSession(EntityManager): Session
  • added: method HibernateJpaDialect.prepareTransaction(EntityManager, boolean, String): Object
  • added: method HibernateJpaDialect.translateExceptionIfPossible(RuntimeException): DataAccessException
  • added: method HibernateJpaVendorAdapter.determineDatabaseDialectClass(Database): Class
  • added: method HibernateJpaVendorAdapter.getEntityManagerFactoryInterface(): Class
  • added: method HibernateJpaVendorAdapter.getEntityManagerInterface(): Class
  • added: method HibernateJpaVendorAdapter.getJpaDialect(): JpaDialect
  • added: method HibernateJpaVendorAdapter.getJpaPropertyMap(): Map
  • added: method HibernateJpaVendorAdapter.getPersistenceProvider(): PersistenceProvider
  • added: method HibernateJpaVendorAdapter.getPersistenceProviderRootPackage(): String
  • added: method OpenJpaDialect.beginTransaction(EntityManager, TransactionDefinition): Object
  • added: method OpenJpaDialect.getJdbcConnection(EntityManager, boolean): ConnectionHandle
  • added: method OpenJpaDialect.getOpenJPAEntityManager(EntityManager): OpenJPAEntityManager
  • added: method OpenJpaVendorAdapter.determineDatabaseDictionary(Database): String
  • added: method OpenJpaVendorAdapter.getEntityManagerFactoryInterface(): Class
  • added: method OpenJpaVendorAdapter.getEntityManagerInterface(): Class
  • added: method OpenJpaVendorAdapter.getJpaDialect(): JpaDialect
  • added: method OpenJpaVendorAdapter.getJpaPropertyMap(): Map
  • added: method OpenJpaVendorAdapter.getPersistenceProvider(): PersistenceProvider
  • added: method OpenJpaVendorAdapter.getPersistenceProviderRootPackage(): String
  • added: method TopLinkJpaDialect.beginTransaction(EntityManager, TransactionDefinition): Object
  • added: method TopLinkJpaDialect.getJdbcConnection(EntityManager, boolean): ConnectionHandle
  • added: method TopLinkJpaDialect.getSession(EntityManager): Session
  • added: method TopLinkJpaDialect.setLazyDatabaseTransaction(boolean): void
  • added: method TopLinkJpaVendorAdapter.determineTargetDatabaseName(Database): String
  • added: method TopLinkJpaVendorAdapter.getEntityManagerInterface(): Class
  • added: method TopLinkJpaVendorAdapter.getJpaDialect(): JpaDialect
  • added: method TopLinkJpaVendorAdapter.getJpaPropertyMap(): Map
  • added: method TopLinkJpaVendorAdapter.getPersistenceProvider(): PersistenceProvider
  • added: method TopLinkJpaVendorAdapter.getPersistenceProviderRootPackage(): String
  • added: static field Database.DB2: Database
  • added: static field Database.DEFAULT: Database
  • added: static field Database.DERBY: Database
  • added: static field Database.H2: Database
  • added: static field Database.HSQL: Database
  • added: static field Database.INFORMIX: Database
  • added: static field Database.MYSQL: Database
  • added: static field Database.ORACLE: Database
  • added: static field Database.POSTGRESQL: Database
  • added: static field Database.SQL_SERVER: Database
  • added: static field Database.SYBASE: Database
  • added: static method Database.valueOf(String): Database
  • added: static method Database.values(): Database[]
  • removed: abstract class OjbFactoryUtils
  • removed: class OjbAccessor extends JdbcAccessor
  • removed: class OjbOperationException extends UncategorizedDataAccessException
  • removed: class PersistenceBrokerHolder extends ResourceHolderSupport
  • removed: class PersistenceBrokerTemplate extends OjbAccessor implements PersistenceBrokerOperations
  • removed: class PersistenceBrokerTransactionManager extends AbstractPlatformTransactionManager
  • removed: ctor OjbAccessor()
  • removed: ctor OjbFactoryUtils()
  • removed: ctor OjbOperationException(PersistenceBrokerException)
  • removed: ctor PersistenceBrokerHolder(PersistenceBroker)
  • removed: ctor PersistenceBrokerTemplate()
  • removed: ctor PersistenceBrokerTemplate(PBKey)
  • removed: ctor PersistenceBrokerTemplate(PBKey, boolean)
  • removed: ctor PersistenceBrokerTemplate(boolean)
  • removed: ctor PersistenceBrokerTransactionManager()
  • removed: ctor PersistenceBrokerTransactionManager(PBKey)
  • removed: ctor PersistenceBrokerTransactionManager(String)
  • removed: interface PersistenceBrokerCallback
  • removed: interface PersistenceBrokerOperations
  • removed: method OjbAccessor.convertJdbcAccessException(SQLException): DataAccessException
  • removed: method OjbAccessor.convertOjbAccessException(PersistenceBrokerException): DataAccessException
  • removed: method OjbAccessor.getJcdAlias(): String
  • removed: method OjbAccessor.getPbKey(): PBKey
  • removed: method OjbAccessor.setJcdAlias(String): void
  • removed: method OjbAccessor.setPbKey(PBKey): void
  • removed: method PersistenceBrokerCallback.doInPersistenceBroker(PersistenceBroker): Object
  • removed: method PersistenceBrokerHolder.getPersistenceBroker(): PersistenceBroker
  • removed: method PersistenceBrokerOperations.clearCache(): void
  • removed: method PersistenceBrokerOperations.delete(Object): void
  • removed: method PersistenceBrokerOperations.deleteByQuery(Query): void
  • removed: method PersistenceBrokerOperations.execute(PersistenceBrokerCallback): Object
  • removed: method PersistenceBrokerOperations.executeFind(PersistenceBrokerCallback): Collection
  • removed: method PersistenceBrokerOperations.getCollectionByQuery(Query): Collection
  • removed: method PersistenceBrokerOperations.getCount(Query): int
  • removed: method PersistenceBrokerOperations.getIteratorByQuery(Query): Iterator
  • removed: method PersistenceBrokerOperations.getObjectById(Class, Object): Object
  • removed: method PersistenceBrokerOperations.getObjectByQuery(Query): Object
  • removed: method PersistenceBrokerOperations.getReportQueryIteratorByQuery(Query): Iterator
  • removed: method PersistenceBrokerOperations.removeFromCache(Object): void
  • removed: method PersistenceBrokerOperations.store(Object): void
  • removed: method PersistenceBrokerTemplate.clearCache(): void
  • removed: method PersistenceBrokerTemplate.delete(Object): void
  • removed: method PersistenceBrokerTemplate.deleteByQuery(Query): void
  • removed: method PersistenceBrokerTemplate.execute(PersistenceBrokerCallback): Object
  • removed: method PersistenceBrokerTemplate.executeFind(PersistenceBrokerCallback): Collection
  • removed: method PersistenceBrokerTemplate.getCollectionByQuery(Query): Collection
  • removed: method PersistenceBrokerTemplate.getCount(Query): int
  • removed: method PersistenceBrokerTemplate.getIteratorByQuery(Query): Iterator
  • removed: method PersistenceBrokerTemplate.getObjectById(Class, Object): Object
  • removed: method PersistenceBrokerTemplate.getObjectByQuery(Query): Object
  • removed: method PersistenceBrokerTemplate.getPersistenceBroker(): PersistenceBroker
  • removed: method PersistenceBrokerTemplate.getReportQueryIteratorByQuery(Query): Iterator
  • removed: method PersistenceBrokerTemplate.isAllowCreate(): boolean
  • removed: method PersistenceBrokerTemplate.releasePersistenceBroker(PersistenceBroker): void
  • removed: method PersistenceBrokerTemplate.removeFromCache(Object): void
  • removed: method PersistenceBrokerTemplate.setAllowCreate(boolean): void
  • removed: method PersistenceBrokerTemplate.store(Object): void
  • removed: method PersistenceBrokerTransactionManager.doBegin(Object, TransactionDefinition): void
  • removed: method PersistenceBrokerTransactionManager.doCleanupAfterCompletion(Object): void
  • removed: method PersistenceBrokerTransactionManager.doCommit(DefaultTransactionStatus): void
  • removed: method PersistenceBrokerTransactionManager.doGetTransaction(): Object
  • removed: method PersistenceBrokerTransactionManager.doResume(Object, Object): void
  • removed: method PersistenceBrokerTransactionManager.doRollback(DefaultTransactionStatus): void
  • removed: method PersistenceBrokerTransactionManager.doSetRollbackOnly(DefaultTransactionStatus): void
  • removed: method PersistenceBrokerTransactionManager.doSuspend(Object): Object
  • removed: method PersistenceBrokerTransactionManager.getDataSource(): DataSource
  • removed: method PersistenceBrokerTransactionManager.getPbKey(): PBKey
  • removed: method PersistenceBrokerTransactionManager.getPersistenceBroker(): PersistenceBroker
  • removed: method PersistenceBrokerTransactionManager.isExistingTransaction(Object): boolean
  • removed: method PersistenceBrokerTransactionManager.releasePersistenceBroker(PersistenceBroker): void
  • removed: method PersistenceBrokerTransactionManager.setDataSource(DataSource): void
  • removed: method PersistenceBrokerTransactionManager.setJcdAlias(String): void
  • removed: method PersistenceBrokerTransactionManager.setPbKey(PBKey): void
  • removed: static field OjbFactoryUtils.PERSISTENCE_BROKER_SYNCHRONIZATION_ORDER: int
  • removed: static method OjbFactoryUtils.closePersistenceBrokerIfNecessary(PersistenceBroker, PBKey): void
  • removed: static method OjbFactoryUtils.getPersistenceBroker(PBKey, boolean): PersistenceBroker
  • removed: static method OjbFactoryUtils.releasePersistenceBroker(PersistenceBroker, PBKey): void
  • removed: abstract class PersistenceBrokerDaoSupport extends DaoSupport
  • removed: class LocalDataSourceConnectionFactory extends ConnectionFactoryManagedImpl
  • removed: class LocalOjbConfigurer implements BeanFactoryAware
  • removed: class TransactionAwareDataSourceConnectionFactory extends LocalDataSourceConnectionFactory
  • removed: ctor LocalDataSourceConnectionFactory()
  • removed: ctor LocalOjbConfigurer()
  • removed: ctor PersistenceBrokerDaoSupport()
  • removed: ctor TransactionAwareDataSourceConnectionFactory()
  • removed: method LocalDataSourceConnectionFactory.getDataSource(String): DataSource
  • removed: method LocalDataSourceConnectionFactory.lookupConnection(JdbcConnectionDescriptor): Connection
  • removed: method LocalOjbConfigurer.setBeanFactory(BeanFactory): void
  • removed: method PersistenceBrokerDaoSupport.checkDaoConfig(): void
  • removed: method PersistenceBrokerDaoSupport.closePersistenceBrokerIfNecessary(PersistenceBroker): void
  • removed: method PersistenceBrokerDaoSupport.convertOjbAccessException(PersistenceBrokerException): DataAccessException
  • removed: method PersistenceBrokerDaoSupport.createPersistenceBrokerTemplate(): PersistenceBrokerTemplate
  • removed: method PersistenceBrokerDaoSupport.getJcdAlias(): String
  • removed: method PersistenceBrokerDaoSupport.getPersistenceBroker(boolean): PersistenceBroker
  • removed: method PersistenceBrokerDaoSupport.getPersistenceBrokerTemplate(): PersistenceBrokerTemplate
  • removed: method PersistenceBrokerDaoSupport.releasePersistenceBroker(PersistenceBroker): void
  • removed: method PersistenceBrokerDaoSupport.setJcdAlias(String): void
  • removed: method PersistenceBrokerDaoSupport.setPersistenceBrokerTemplate(PersistenceBrokerTemplate): void
  • removed: method TransactionAwareDataSourceConnectionFactory.getDataSource(String): DataSource
  • removed: static field LocalDataSourceConnectionFactory.beanFactory: BeanFactory
  • removed: method TopLinkAccessor.convertJdbcAccessException(SQLException): DataAccessException
  • removed: method TopLinkTransactionManager.convertJdbcAccessException(SQLException): DataAccessException
  • changed: class LocalSessionFactoryBean extends LocalSessionFactory implements FactoryBean, InitializingBean, DisposableBean → class LocalSessionFactoryBean extends LocalSessionFactory implements FactoryBean, BeanClassLoaderAware, InitializingBean, DisposableBean, PersistenceExceptionTranslator
  • changed: class TopLinkTransactionManager extends AbstractPlatformTransactionManager implements InitializingBean → class TopLinkTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, InitializingBean
  • added: method LocalSessionFactory.getLoginPropertyMap(): Map
  • added: method LocalSessionFactory.setDatabaseLogin(DatabaseSession, DatabaseLogin): void
  • added: method LocalSessionFactory.setLoginProperties(Properties): void
  • added: method LocalSessionFactory.setLoginPropertyMap(Map): void
  • added: method LocalSessionFactoryBean.convertTopLinkAccessException(TopLinkException): DataAccessException
  • added: method LocalSessionFactoryBean.getJdbcExceptionTranslator(): SQLExceptionTranslator
  • added: method LocalSessionFactoryBean.setBeanClassLoader(ClassLoader): void
  • added: method LocalSessionFactoryBean.setJdbcExceptionTranslator(SQLExceptionTranslator): void
  • added: method LocalSessionFactoryBean.translateExceptionIfPossible(RuntimeException): DataAccessException
  • added: method TopLinkInterceptor.setExceptionConversionEnabled(boolean): void
  • added: method TopLinkTransactionManager.getResourceFactory(): Object
  • added: method CommonsLoggingSessionLog.getSession(SessionLogEntry): Session