Hierarchy For All Packages
Package Hierarchies:- org.apache.ibatis,
 - org.apache.ibatis.annotations,
 - org.apache.ibatis.binding,
 - org.apache.ibatis.builder,
 - org.apache.ibatis.builder.annotation,
 - org.apache.ibatis.builder.xml,
 - org.apache.ibatis.cache,
 - org.apache.ibatis.cache.decorators,
 - org.apache.ibatis.cache.impl,
 - org.apache.ibatis.cursor,
 - org.apache.ibatis.cursor.defaults,
 - org.apache.ibatis.datasource,
 - org.apache.ibatis.datasource.jndi,
 - org.apache.ibatis.datasource.pooled,
 - org.apache.ibatis.datasource.unpooled,
 - org.apache.ibatis.exceptions,
 - org.apache.ibatis.executor,
 - org.apache.ibatis.executor.keygen,
 - org.apache.ibatis.executor.loader,
 - org.apache.ibatis.executor.loader.cglib,
 - org.apache.ibatis.executor.loader.javassist,
 - org.apache.ibatis.executor.parameter,
 - org.apache.ibatis.executor.result,
 - org.apache.ibatis.executor.resultset,
 - org.apache.ibatis.executor.statement,
 - org.apache.ibatis.io,
 - org.apache.ibatis.jdbc,
 - org.apache.ibatis.lang,
 - org.apache.ibatis.logging,
 - org.apache.ibatis.logging.commons,
 - org.apache.ibatis.logging.jdbc,
 - org.apache.ibatis.logging.jdk14,
 - org.apache.ibatis.logging.log4j,
 - org.apache.ibatis.logging.log4j2,
 - org.apache.ibatis.logging.nologging,
 - org.apache.ibatis.logging.slf4j,
 - org.apache.ibatis.logging.stdout,
 - org.apache.ibatis.mapping,
 - org.apache.ibatis.parsing,
 - org.apache.ibatis.plugin,
 - org.apache.ibatis.reflection,
 - org.apache.ibatis.reflection.factory,
 - org.apache.ibatis.reflection.invoker,
 - org.apache.ibatis.reflection.property,
 - org.apache.ibatis.reflection.wrapper,
 - org.apache.ibatis.scripting,
 - org.apache.ibatis.scripting.defaults,
 - org.apache.ibatis.scripting.xmltags,
 - org.apache.ibatis.session,
 - org.apache.ibatis.session.defaults,
 - org.apache.ibatis.transaction,
 - org.apache.ibatis.transaction.jdbc,
 - org.apache.ibatis.transaction.managed,
 - org.apache.ibatis.type,
 - org.apache.ibatis.util
 
Class Hierarchy
- java.lang.Object
- org.apache.ibatis.executor.loader.AbstractEnhancedDeserializationProxy
 - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- org.apache.ibatis.session.Configuration.StrictMap<V>
 - org.apache.ibatis.session.defaults.DefaultSqlSession.StrictMap<V>
 - org.apache.ibatis.binding.MapperMethod.ParamMap<V>
 - org.apache.ibatis.builder.ParameterExpression
 
 
 - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
 - org.apache.ibatis.executor.loader.AbstractSerialStateHolder (implements java.io.Externalizable)
 - org.apache.ibatis.jdbc.AbstractSQL<T>
- org.apache.ibatis.jdbc.SQL
 
 - org.apache.ibatis.reflection.ArrayUtil
 - org.apache.ibatis.builder.BaseBuilder
- org.apache.ibatis.builder.MapperBuilderAssistant
 - org.apache.ibatis.builder.SqlSourceBuilder
 - org.apache.ibatis.builder.xml.XMLConfigBuilder
 - org.apache.ibatis.builder.xml.XMLMapperBuilder
 - org.apache.ibatis.scripting.xmltags.XMLScriptBuilder
 - org.apache.ibatis.builder.xml.XMLStatementBuilder
 
 - org.apache.ibatis.executor.BaseExecutor (implements org.apache.ibatis.executor.Executor)
- org.apache.ibatis.executor.BatchExecutor
 - org.apache.ibatis.executor.ReuseExecutor
 - org.apache.ibatis.executor.SimpleExecutor
 
 - org.apache.ibatis.logging.jdbc.BaseJdbcLogger
- org.apache.ibatis.logging.jdbc.ConnectionLogger (implements java.lang.reflect.InvocationHandler)
 - org.apache.ibatis.logging.jdbc.PreparedStatementLogger (implements java.lang.reflect.InvocationHandler)
 - org.apache.ibatis.logging.jdbc.ResultSetLogger (implements java.lang.reflect.InvocationHandler)
 - org.apache.ibatis.logging.jdbc.StatementLogger (implements java.lang.reflect.InvocationHandler)
 
 - org.apache.ibatis.executor.statement.BaseStatementHandler (implements org.apache.ibatis.executor.statement.StatementHandler)
- org.apache.ibatis.executor.statement.CallableStatementHandler
 - org.apache.ibatis.executor.statement.PreparedStatementHandler
 - org.apache.ibatis.executor.statement.SimpleStatementHandler
 
 - org.apache.ibatis.reflection.wrapper.BaseWrapper (implements org.apache.ibatis.reflection.wrapper.ObjectWrapper)
- org.apache.ibatis.reflection.wrapper.BeanWrapper
 - org.apache.ibatis.reflection.wrapper.MapWrapper
 
 - org.apache.ibatis.executor.BatchResult
 - org.apache.ibatis.cache.decorators.BlockingCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.mapping.BoundSql
 - org.apache.ibatis.mapping.CacheBuilder
 - org.apache.ibatis.cache.CacheKey (implements java.lang.Cloneable, java.io.Serializable)
- org.apache.ibatis.cache.NullCacheKey
 
 - org.apache.ibatis.builder.CacheRefResolver
 - org.apache.ibatis.executor.CachingExecutor (implements org.apache.ibatis.executor.Executor)
 - org.apache.ibatis.executor.loader.cglib.CglibProxyFactory (implements org.apache.ibatis.executor.loader.ProxyFactory)
- org.apache.ibatis.executor.loader.CglibProxyFactory
 
 - org.apache.ibatis.scripting.xmltags.ChooseSqlNode (implements org.apache.ibatis.scripting.xmltags.SqlNode)
 - org.apache.ibatis.io.ClassLoaderWrapper
 - org.apache.ibatis.reflection.wrapper.CollectionWrapper (implements org.apache.ibatis.reflection.wrapper.ObjectWrapper)
 - org.apache.ibatis.session.Configuration
 - org.apache.ibatis.session.Configuration.StrictMap.Ambiguity
 - ognl.DefaultClassResolver (implements ognl.ClassResolver)
- org.apache.ibatis.scripting.xmltags.OgnlClassResolver
 
 - org.apache.ibatis.cursor.defaults.DefaultCursor<T> (implements org.apache.ibatis.cursor.Cursor<T>)
 - org.apache.ibatis.cursor.defaults.DefaultCursor.CursorIterator (implements java.util.Iterator<E>)
 - org.apache.ibatis.cursor.defaults.DefaultCursor.ObjectWrapperResultHandler<T> (implements org.apache.ibatis.session.ResultHandler<T>)
 - org.apache.ibatis.executor.result.DefaultMapResultHandler<K,V> (implements org.apache.ibatis.session.ResultHandler<T>)
 - org.apache.ibatis.reflection.factory.DefaultObjectFactory (implements org.apache.ibatis.reflection.factory.ObjectFactory, java.io.Serializable)
 - org.apache.ibatis.reflection.wrapper.DefaultObjectWrapperFactory (implements org.apache.ibatis.reflection.wrapper.ObjectWrapperFactory)
 - org.apache.ibatis.scripting.defaults.DefaultParameterHandler (implements org.apache.ibatis.executor.parameter.ParameterHandler)
 - org.apache.ibatis.reflection.DefaultReflectorFactory (implements org.apache.ibatis.reflection.ReflectorFactory)
 - org.apache.ibatis.executor.result.DefaultResultContext<T> (implements org.apache.ibatis.session.ResultContext<T>)
 - org.apache.ibatis.executor.result.DefaultResultHandler (implements org.apache.ibatis.session.ResultHandler<T>)
 - org.apache.ibatis.executor.resultset.DefaultResultSetHandler (implements org.apache.ibatis.executor.resultset.ResultSetHandler)
 - org.apache.ibatis.session.defaults.DefaultSqlSession (implements org.apache.ibatis.session.SqlSession)
 - org.apache.ibatis.session.defaults.DefaultSqlSessionFactory (implements org.apache.ibatis.session.SqlSessionFactory)
 - org.apache.ibatis.mapping.Discriminator
 - org.apache.ibatis.mapping.Discriminator.Builder
 - org.apache.ibatis.scripting.xmltags.DynamicContext
 - org.apache.ibatis.scripting.xmltags.DynamicSqlSource (implements org.apache.ibatis.mapping.SqlSource)
 - org.apache.ibatis.mapping.Environment
 - org.apache.ibatis.mapping.Environment.Builder
 - org.apache.ibatis.executor.ErrorContext
 - org.apache.ibatis.exceptions.ExceptionFactory
 - org.apache.ibatis.reflection.ExceptionUtil
 - org.apache.ibatis.scripting.xmltags.ExpressionEvaluator
 - org.apache.ibatis.io.ExternalResources
 - org.apache.ibatis.cache.decorators.FifoCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.scripting.xmltags.ForEachSqlNode (implements org.apache.ibatis.scripting.xmltags.SqlNode)
 - org.apache.ibatis.parsing.GenericTokenParser
 - org.apache.ibatis.reflection.invoker.GetFieldInvoker (implements org.apache.ibatis.reflection.invoker.Invoker)
 - org.apache.ibatis.scripting.xmltags.IfSqlNode (implements org.apache.ibatis.scripting.xmltags.SqlNode)
 - java.io.InputStream (implements java.io.Closeable)
- java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
- org.apache.ibatis.cache.decorators.SerializedCache.CustomObjectInputStream
 
 
 - java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
 - org.apache.ibatis.plugin.InterceptorChain
 - org.apache.ibatis.plugin.Invocation
 - org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl (implements org.apache.ibatis.logging.Log)
 - org.apache.ibatis.executor.loader.javassist.JavassistProxyFactory (implements org.apache.ibatis.executor.loader.ProxyFactory)
- org.apache.ibatis.executor.loader.JavassistProxyFactory
 
 - org.apache.ibatis.executor.keygen.Jdbc3KeyGenerator (implements org.apache.ibatis.executor.keygen.KeyGenerator)
 - org.apache.ibatis.transaction.jdbc.JdbcTransaction (implements org.apache.ibatis.transaction.Transaction)
 - org.apache.ibatis.transaction.jdbc.JdbcTransactionFactory (implements org.apache.ibatis.transaction.TransactionFactory)
 - org.apache.ibatis.reflection.Jdk
 - org.apache.ibatis.logging.jdk14.Jdk14LoggingImpl (implements org.apache.ibatis.logging.Log)
 - org.apache.ibatis.datasource.jndi.JndiDataSourceFactory (implements org.apache.ibatis.datasource.DataSourceFactory)
 - org.apache.ibatis.scripting.LanguageDriverRegistry
 - org.apache.ibatis.logging.log4j2.Log4j2AbstractLoggerImpl (implements org.apache.ibatis.logging.Log)
 - org.apache.ibatis.logging.log4j2.Log4j2Impl (implements org.apache.ibatis.logging.Log)
 - org.apache.ibatis.logging.log4j2.Log4j2LoggerImpl (implements org.apache.ibatis.logging.Log)
 - org.apache.ibatis.logging.log4j.Log4jImpl (implements org.apache.ibatis.logging.Log)
 - org.apache.ibatis.logging.LogFactory
 - org.apache.ibatis.cache.decorators.LoggingCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.cache.decorators.LruCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.transaction.managed.ManagedTransaction (implements org.apache.ibatis.transaction.Transaction)
 - org.apache.ibatis.transaction.managed.ManagedTransactionFactory (implements org.apache.ibatis.transaction.TransactionFactory)
 - org.apache.ibatis.mapping.MappedStatement
 - org.apache.ibatis.mapping.MappedStatement.Builder
 - org.apache.ibatis.builder.annotation.MapperAnnotationBuilder
 - org.apache.ibatis.binding.MapperMethod
 - org.apache.ibatis.binding.MapperMethod.MethodSignature
 - org.apache.ibatis.binding.MapperMethod.SqlCommand
 - org.apache.ibatis.binding.MapperProxy<T> (implements java.lang.reflect.InvocationHandler, java.io.Serializable)
 - org.apache.ibatis.binding.MapperProxyFactory<T>
 - org.apache.ibatis.binding.MapperRegistry
 - org.apache.ibatis.util.MapUtil
 - org.apache.ibatis.reflection.MetaClass
 - org.apache.ibatis.reflection.MetaObject
 - org.apache.ibatis.reflection.invoker.MethodInvoker (implements org.apache.ibatis.reflection.invoker.Invoker)
- org.apache.ibatis.reflection.invoker.AmbiguousMethodInvoker
 
 - org.apache.ibatis.builder.annotation.MethodResolver
 - org.apache.ibatis.scripting.xmltags.MixedSqlNode (implements org.apache.ibatis.scripting.xmltags.SqlNode)
 - org.apache.ibatis.executor.keygen.NoKeyGenerator (implements org.apache.ibatis.executor.keygen.KeyGenerator)
 - org.apache.ibatis.logging.nologging.NoLoggingImpl (implements org.apache.ibatis.logging.Log)
 - org.apache.ibatis.scripting.xmltags.OgnlCache
 - org.apache.ibatis.reflection.OptionalUtil
 - org.apache.ibatis.mapping.ParameterMap
 - org.apache.ibatis.mapping.ParameterMap.Builder
 - org.apache.ibatis.mapping.ParameterMapping
 - org.apache.ibatis.mapping.ParameterMapping.Builder
 - org.apache.ibatis.reflection.ParamNameResolver
 - org.apache.ibatis.reflection.ParamNameUtil
 - org.apache.ibatis.cache.impl.PerpetualCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.plugin.Plugin (implements java.lang.reflect.InvocationHandler)
 - org.apache.ibatis.datasource.pooled.PooledDataSource (implements javax.sql.DataSource)
 - org.apache.ibatis.datasource.pooled.PoolState
 - org.apache.ibatis.reflection.property.PropertyCopier
 - org.apache.ibatis.reflection.property.PropertyNamer
 - org.apache.ibatis.parsing.PropertyParser
 - org.apache.ibatis.reflection.property.PropertyTokenizer (implements java.util.Iterator<E>)
 - org.apache.ibatis.builder.annotation.ProviderContext
 - org.apache.ibatis.builder.annotation.ProviderSqlSource (implements org.apache.ibatis.mapping.SqlSource)
 - org.apache.ibatis.scripting.defaults.RawSqlSource (implements org.apache.ibatis.mapping.SqlSource)
 - org.apache.ibatis.reflection.Reflector
 - org.apache.ibatis.io.ResolverUtil<T>
 - org.apache.ibatis.io.ResolverUtil.AnnotatedWith (implements org.apache.ibatis.io.ResolverUtil.Test)
 - org.apache.ibatis.io.ResolverUtil.IsA (implements org.apache.ibatis.io.ResolverUtil.Test)
 - org.apache.ibatis.io.Resources
 - org.apache.ibatis.executor.ResultExtractor
 - org.apache.ibatis.executor.loader.ResultLoader
 - org.apache.ibatis.executor.loader.ResultLoaderMap
 - org.apache.ibatis.executor.loader.ResultLoaderMap.LoadPair (implements java.io.Serializable)
 - org.apache.ibatis.mapping.ResultMap
 - org.apache.ibatis.mapping.ResultMap.Builder
 - org.apache.ibatis.mapping.ResultMapping
 - org.apache.ibatis.mapping.ResultMapping.Builder
 - org.apache.ibatis.builder.ResultMapResolver
 - org.apache.ibatis.executor.resultset.ResultSetWrapper
 - org.apache.ibatis.executor.statement.RoutingStatementHandler (implements org.apache.ibatis.executor.statement.StatementHandler)
 - org.apache.ibatis.session.RowBounds
 - org.apache.ibatis.cache.decorators.ScheduledCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.jdbc.ScriptRunner
 - org.apache.ibatis.jdbc.SelectBuilder
 - org.apache.ibatis.executor.keygen.SelectKeyGenerator (implements org.apache.ibatis.executor.keygen.KeyGenerator)
 - org.apache.ibatis.io.SerialFilterChecker
 - org.apache.ibatis.cache.decorators.SerializedCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.reflection.invoker.SetFieldInvoker (implements org.apache.ibatis.reflection.invoker.Invoker)
 - org.apache.ibatis.type.SimpleTypeRegistry
 - org.apache.ibatis.logging.slf4j.Slf4jImpl (implements org.apache.ibatis.logging.Log)
 - org.apache.ibatis.cache.decorators.SoftCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.jdbc.SqlBuilder
 - org.apache.ibatis.jdbc.SqlRunner
 - org.apache.ibatis.session.SqlSessionFactoryBuilder
 - org.apache.ibatis.session.SqlSessionManager (implements org.apache.ibatis.session.SqlSession, org.apache.ibatis.session.SqlSessionFactory)
 - org.apache.ibatis.executor.statement.StatementUtil
 - org.apache.ibatis.builder.StaticSqlSource (implements org.apache.ibatis.mapping.SqlSource)
 - org.apache.ibatis.scripting.xmltags.StaticTextSqlNode (implements org.apache.ibatis.scripting.xmltags.SqlNode)
 - org.apache.ibatis.logging.stdout.StdOutImpl (implements org.apache.ibatis.logging.Log)
 - org.apache.ibatis.cache.decorators.SynchronizedCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.reflection.SystemMetaObject
 - org.apache.ibatis.scripting.xmltags.TextSqlNode (implements org.apache.ibatis.scripting.xmltags.SqlNode)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.ibatis.exceptions.IbatisException
- org.apache.ibatis.exceptions.PersistenceException
- org.apache.ibatis.binding.BindingException
 - org.apache.ibatis.builder.BuilderException
- org.apache.ibatis.builder.IncompleteElementException
 
 - org.apache.ibatis.cache.CacheException
 - org.apache.ibatis.datasource.DataSourceException
 - org.apache.ibatis.executor.ExecutorException
- org.apache.ibatis.executor.BatchExecutorException
 
 - org.apache.ibatis.logging.LogException
 - org.apache.ibatis.parsing.ParsingException
 - org.apache.ibatis.plugin.PluginException
 - org.apache.ibatis.reflection.ReflectionException
 - org.apache.ibatis.executor.result.ResultMapException
 - org.apache.ibatis.scripting.ScriptingException
 - org.apache.ibatis.session.SqlSessionException
 - org.apache.ibatis.exceptions.TooManyResultsException
 - org.apache.ibatis.transaction.TransactionException
 - org.apache.ibatis.type.TypeException
 
 
 - org.apache.ibatis.exceptions.PersistenceException
 - org.apache.ibatis.jdbc.RuntimeSqlException
 
 - org.apache.ibatis.exceptions.IbatisException
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 - org.apache.ibatis.cache.decorators.TransactionalCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.cache.TransactionalCacheManager
 - org.apache.ibatis.scripting.xmltags.TrimSqlNode (implements org.apache.ibatis.scripting.xmltags.SqlNode)
- org.apache.ibatis.scripting.xmltags.SetSqlNode
 - org.apache.ibatis.scripting.xmltags.WhereSqlNode
 
 - org.apache.ibatis.type.TypeAliasRegistry
 - org.apache.ibatis.type.TypeHandlerRegistry
 - org.apache.ibatis.reflection.TypeParameterResolver
 - org.apache.ibatis.type.TypeReference<T>
- org.apache.ibatis.type.BaseTypeHandler<T> (implements org.apache.ibatis.type.TypeHandler<T>)
- org.apache.ibatis.type.ArrayTypeHandler
 - org.apache.ibatis.type.BigDecimalTypeHandler
 - org.apache.ibatis.type.BigIntegerTypeHandler
 - org.apache.ibatis.type.BlobByteObjectArrayTypeHandler
 - org.apache.ibatis.type.BlobInputStreamTypeHandler
 - org.apache.ibatis.type.BlobTypeHandler
 - org.apache.ibatis.type.BooleanTypeHandler
 - org.apache.ibatis.type.ByteArrayTypeHandler
 - org.apache.ibatis.type.ByteObjectArrayTypeHandler
 - org.apache.ibatis.type.ByteTypeHandler
 - org.apache.ibatis.type.CharacterTypeHandler
 - org.apache.ibatis.type.ClobReaderTypeHandler
 - org.apache.ibatis.type.ClobTypeHandler
 - org.apache.ibatis.type.DateOnlyTypeHandler
 - org.apache.ibatis.type.DateTypeHandler
 - org.apache.ibatis.type.DoubleTypeHandler
 - org.apache.ibatis.type.EnumOrdinalTypeHandler<E>
 - org.apache.ibatis.type.EnumTypeHandler<E>
 - org.apache.ibatis.type.FloatTypeHandler
 - org.apache.ibatis.type.InstantTypeHandler
 - org.apache.ibatis.type.IntegerTypeHandler
 - org.apache.ibatis.type.JapaneseDateTypeHandler
 - org.apache.ibatis.type.LocalDateTimeTypeHandler
 - org.apache.ibatis.type.LocalDateTypeHandler
 - org.apache.ibatis.type.LocalTimeTypeHandler
 - org.apache.ibatis.type.LongTypeHandler
 - org.apache.ibatis.type.MonthTypeHandler
 - org.apache.ibatis.type.NClobTypeHandler
 - org.apache.ibatis.type.NStringTypeHandler
 - org.apache.ibatis.type.ObjectTypeHandler
 - org.apache.ibatis.type.OffsetDateTimeTypeHandler
 - org.apache.ibatis.type.OffsetTimeTypeHandler
 - org.apache.ibatis.type.ShortTypeHandler
 - org.apache.ibatis.type.SqlDateTypeHandler
 - org.apache.ibatis.type.SqlTimestampTypeHandler
 - org.apache.ibatis.type.SqlTimeTypeHandler
 - org.apache.ibatis.type.SqlxmlTypeHandler
 - org.apache.ibatis.type.StringTypeHandler
 - org.apache.ibatis.type.TimeOnlyTypeHandler
 - org.apache.ibatis.type.UnknownTypeHandler
 - org.apache.ibatis.type.YearMonthTypeHandler
 - org.apache.ibatis.type.YearTypeHandler
 - org.apache.ibatis.type.ZonedDateTimeTypeHandler
 
 
 - org.apache.ibatis.type.BaseTypeHandler<T> (implements org.apache.ibatis.type.TypeHandler<T>)
 - org.apache.ibatis.datasource.unpooled.UnpooledDataSource (implements javax.sql.DataSource)
 - org.apache.ibatis.datasource.unpooled.UnpooledDataSourceFactory (implements org.apache.ibatis.datasource.DataSourceFactory)
- org.apache.ibatis.datasource.pooled.PooledDataSourceFactory
 
 - org.apache.ibatis.scripting.xmltags.VarDeclSqlNode (implements org.apache.ibatis.scripting.xmltags.SqlNode)
 - org.apache.ibatis.mapping.VendorDatabaseIdProvider (implements org.apache.ibatis.mapping.DatabaseIdProvider)
- org.apache.ibatis.mapping.DefaultDatabaseIdProvider
 
 - org.apache.ibatis.io.VFS
- org.apache.ibatis.io.DefaultVFS
 - org.apache.ibatis.io.JBoss6VFS
 
 - org.apache.ibatis.cache.decorators.WeakCache (implements org.apache.ibatis.cache.Cache)
 - org.apache.ibatis.builder.xml.XMLIncludeTransformer
 - org.apache.ibatis.scripting.xmltags.XMLLanguageDriver (implements org.apache.ibatis.scripting.LanguageDriver)
- org.apache.ibatis.scripting.defaults.RawLanguageDriver
 
 - org.apache.ibatis.builder.xml.XMLMapperEntityResolver (implements org.xml.sax.EntityResolver)
 - org.apache.ibatis.parsing.XNode
 - org.apache.ibatis.parsing.XPathParser
 
 
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- org.apache.ibatis.cursor.Cursor<T> (also extends java.lang.Iterable<T>)
 - org.apache.ibatis.session.SqlSession
 
 
 - java.io.Closeable
 - org.apache.ibatis.cache.Cache
 - org.apache.ibatis.mapping.DatabaseIdProvider
 - org.apache.ibatis.datasource.DataSourceFactory
 - org.apache.ibatis.executor.Executor
 - org.apache.ibatis.builder.InitializingObject
 - org.apache.ibatis.plugin.Interceptor
 - org.apache.ibatis.reflection.invoker.Invoker
 - java.lang.Iterable<T>
 - org.apache.ibatis.executor.keygen.KeyGenerator
 - org.apache.ibatis.scripting.LanguageDriver
 - org.apache.ibatis.logging.Log
 - org.apache.ibatis.reflection.factory.ObjectFactory
 - org.apache.ibatis.reflection.wrapper.ObjectWrapper
 - org.apache.ibatis.reflection.wrapper.ObjectWrapperFactory
 - org.apache.ibatis.executor.parameter.ParameterHandler
 - org.apache.ibatis.builder.annotation.ProviderMethodResolver
 - org.apache.ibatis.executor.loader.ProxyFactory
 - org.apache.ibatis.reflection.ReflectorFactory
 - org.apache.ibatis.io.ResolverUtil.Test
 - org.apache.ibatis.session.ResultContext<T>
 - org.apache.ibatis.session.ResultHandler<T>
 - org.apache.ibatis.executor.resultset.ResultSetHandler
 - org.apache.ibatis.scripting.xmltags.SqlNode
 - org.apache.ibatis.session.SqlSessionFactory
 - org.apache.ibatis.mapping.SqlSource
 - org.apache.ibatis.executor.statement.StatementHandler
 - org.apache.ibatis.parsing.TokenHandler
 - org.apache.ibatis.transaction.Transaction
 - org.apache.ibatis.transaction.TransactionFactory
 - org.apache.ibatis.type.TypeHandler<T>
 - org.apache.ibatis.executor.loader.WriteReplaceInterface
 
Annotation Type Hierarchy
- org.apache.ibatis.type.Alias (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Arg (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.AutomapConstructor (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.CacheNamespace (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.CacheNamespaceRef (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Case (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.ConstructorArgs (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Delete (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Delete.List (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.DeleteProvider (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.DeleteProvider.List (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Flush (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Insert (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Insert.List (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.InsertProvider (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.InsertProvider.List (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.plugin.Intercepts (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Lang (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Many (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.MapKey (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.type.MappedJdbcTypes (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.type.MappedTypes (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Mapper (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.One (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Options (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Options.List (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Param (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Property (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Result (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.ResultMap (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Results (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.ResultType (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Select (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Select.List (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.SelectKey (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.SelectKey.List (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.SelectProvider (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.SelectProvider.List (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.plugin.Signature (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.TypeDiscriminator (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Update (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.Update.List (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.UpdateProvider (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.annotations.UpdateProvider.List (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.lang.UsesJava7 (implements java.lang.annotation.Annotation)
 - org.apache.ibatis.lang.UsesJava8 (implements java.lang.annotation.Annotation)
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.ibatis.session.AutoMappingBehavior
 - org.apache.ibatis.session.AutoMappingUnknownColumnBehavior
 - org.apache.ibatis.executor.ExecutionPlaceholder
 - org.apache.ibatis.session.ExecutorType
 - org.apache.ibatis.mapping.FetchType
 - org.apache.ibatis.type.JdbcType
 - org.apache.ibatis.session.LocalCacheScope
 - org.apache.ibatis.jdbc.Null
 - org.apache.ibatis.annotations.Options.FlushCachePolicy
 - org.apache.ibatis.mapping.ParameterMode
 - org.apache.ibatis.mapping.ResultFlag
 - org.apache.ibatis.mapping.ResultSetType
 - org.apache.ibatis.mapping.SqlCommandType
 - org.apache.ibatis.mapping.StatementType
 - org.apache.ibatis.session.TransactionIsolationLevel
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)