| AbstractEnhancedDeserializationProxy |
|
| AbstractSerialStateHolder |
|
| AbstractSQL<T> |
|
| Alias |
The annotation that specify alias name.
|
| AmbiguousMethodInvoker |
|
| Arg |
The annotation that specify a mapping definition for the constructor argument.
|
| ArrayTypeHandler |
|
| ArrayUtil |
Provides hashCode, equals and toString methods that can handle array.
|
| AutomapConstructor |
The marker annotation that indicate a constructor for automatic mapping.
|
| AutoMappingBehavior |
Specifies if and how MyBatis should automatically map columns to fields/properties.
|
| AutoMappingUnknownColumnBehavior |
Specify the behavior when detects an unknown column (or unknown property type) of automatic mapping target.
|
| BaseBuilder |
|
| BaseExecutor |
|
| BaseJdbcLogger |
Base class for proxies to do logging.
|
| BaseStatementHandler |
|
| BaseTypeHandler<T> |
|
| BaseWrapper |
|
| BatchExecutor |
|
| BatchExecutorException |
This exception is thrown if a java.sql.BatchUpdateException is caught
during the execution of any nested batch.
|
| BatchResult |
|
| BeanWrapper |
|
| BigDecimalTypeHandler |
|
| BigIntegerTypeHandler |
|
| BindingException |
|
| BlobByteObjectArrayTypeHandler |
|
| BlobInputStreamTypeHandler |
The TypeHandler for Blob/ InputStream using method supported at JDBC 4.0.
|
| BlobTypeHandler |
|
| BlockingCache |
Simple blocking decorator
Simple and inefficient version of EhCache's BlockingCache decorator.
|
| BooleanTypeHandler |
|
| BoundSql |
An actual SQL String got from an SqlSource after having processed any dynamic content.
|
| BuilderException |
|
| ByteArrayTypeHandler |
|
| ByteObjectArrayTypeHandler |
|
| ByteTypeHandler |
|
| Cache |
SPI for cache providers.
|
| CacheBuilder |
|
| CacheException |
|
| CacheKey |
|
| CacheNamespace |
The annotation that specify to use cache on namespace(e.g.
|
| CacheNamespaceRef |
The annotation that reference a cache.
|
| CacheRefResolver |
|
| CachingExecutor |
|
| CallableStatementHandler |
|
| Case |
|
| CglibProxyFactory |
|
| CglibProxyFactory |
Deprecated. |
| CharacterTypeHandler |
|
| ChooseSqlNode |
|
| ClassLoaderWrapper |
A class to wrap access to multiple class loaders making them work as one
|
| ClobReaderTypeHandler |
The TypeHandler for Clob/ Reader using method supported at JDBC 4.0.
|
| ClobTypeHandler |
|
| CollectionWrapper |
|
| Configuration |
|
| Configuration.StrictMap<V> |
|
| Configuration.StrictMap.Ambiguity |
|
| ConnectionLogger |
Connection proxy to add logging.
|
| ConstructorArgs |
The annotation that be grouping mapping definitions for constructor.
|
| Cursor<T> |
Cursor contract to handle fetching items lazily using an Iterator.
|
| DatabaseIdProvider |
Should return an id to identify the type of this database.
|
| DataSourceException |
|
| DataSourceFactory |
|
| DateOnlyTypeHandler |
|
| DateTypeHandler |
|
| DefaultCursor<T> |
This is the default implementation of a MyBatis Cursor.
|
| DefaultCursor.ObjectWrapperResultHandler<T> |
|
| DefaultDatabaseIdProvider |
Deprecated. |
| DefaultMapResultHandler<K,V> |
|
| DefaultObjectFactory |
|
| DefaultObjectWrapperFactory |
|
| DefaultParameterHandler |
|
| DefaultReflectorFactory |
|
| DefaultResultContext<T> |
|
| DefaultResultHandler |
|
| DefaultResultSetHandler |
|
| DefaultSqlSession |
|
| DefaultSqlSession.StrictMap<V> |
|
| DefaultSqlSessionFactory |
|
| DefaultVFS |
A default implementation of VFS that works for most application servers.
|
| Delete |
The annotation that specify an SQL for deleting record(s).
|
| DeleteProvider |
The annotation that specify a method that provide an SQL for deleting record(s).
|
| Discriminator |
|
| Discriminator.Builder |
|
| DoubleTypeHandler |
|
| DynamicContext |
|
| DynamicSqlSource |
|
| EnumOrdinalTypeHandler<E extends java.lang.Enum<E>> |
|
| EnumTypeHandler<E extends java.lang.Enum<E>> |
|
| Environment |
|
| Environment.Builder |
|
| ErrorContext |
|
| ExceptionFactory |
|
| ExceptionUtil |
|
| ExecutionPlaceholder |
|
| Executor |
|
| ExecutorException |
|
| ExecutorType |
|
| ExpressionEvaluator |
|
| ExternalResources |
Deprecated. |
| FetchType |
|
| FifoCache |
FIFO (first in, first out) cache decorator.
|
| FloatTypeHandler |
|
| Flush |
The maker annotation that invoke a flush statements via Mapper interface.
|
| ForEachSqlNode |
|
| GenericTokenParser |
|
| GetFieldInvoker |
|
| IbatisException |
Deprecated. |
| IfSqlNode |
|
| IncompleteElementException |
|
| InitializingObject |
Interface that indicate to provide an initialization method.
|
| Insert |
The annotation that specify an SQL for inserting record(s).
|
| InsertProvider |
The annotation that specify a method that provide an SQL for inserting record(s).
|
| InstantTypeHandler |
|
| IntegerTypeHandler |
|
| Interceptor |
|
| InterceptorChain |
|
| Intercepts |
The annotation that specify target methods to intercept.
|
| Invocation |
|
| Invoker |
|
| JakartaCommonsLoggingImpl |
|
| JapaneseDateTypeHandler |
Type Handler for JapaneseDate.
|
| JavassistProxyFactory |
|
| JavassistProxyFactory |
Deprecated. |
| JBoss6VFS |
A JBoss6VFS.VFS implementation that works with the VFS API provided by JBoss 6.
|
| Jdbc3KeyGenerator |
|
| JdbcTransaction |
Transaction that makes use of the JDBC commit and rollback facilities directly.
|
| JdbcTransactionFactory |
|
| JdbcType |
|
| Jdk |
To check the existence of version dependent classes.
|
| Jdk14LoggingImpl |
|
| JndiDataSourceFactory |
|
| KeyGenerator |
|
| Lang |
|
| LanguageDriver |
|
| LanguageDriverRegistry |
|
| LocalCacheScope |
|
| LocalDateTimeTypeHandler |
|
| LocalDateTypeHandler |
|
| LocalTimeTypeHandler |
|
| Log |
|
| Log4j2AbstractLoggerImpl |
|
| Log4j2Impl |
|
| Log4j2LoggerImpl |
|
| Log4jImpl |
|
| LogException |
|
| LogFactory |
|
| LoggingCache |
|
| LongTypeHandler |
|
| LruCache |
Lru (least recently used) cache decorator.
|
| ManagedTransaction |
Transaction that lets the container manage the full lifecycle of the transaction.
|
| ManagedTransactionFactory |
|
| Many |
The annotation that specify the nested statement for retrieving collections.
|
| MapKey |
The annotation that specify the property name(or column name) for a key value of Map.
|
| MappedJdbcTypes |
The annotation that specify jdbc types to map TypeHandler.
|
| MappedStatement |
|
| MappedStatement.Builder |
|
| MappedTypes |
The annotation that specify java types to map TypeHandler.
|
| Mapper |
Marker interface for MyBatis mappers.
|
| MapperAnnotationBuilder |
|
| MapperBuilderAssistant |
|
| MapperMethod |
|
| MapperMethod.MethodSignature |
|
| MapperMethod.ParamMap<V> |
|
| MapperMethod.SqlCommand |
|
| MapperProxy<T> |
|
| MapperProxyFactory<T> |
|
| MapperRegistry |
|
| MapWrapper |
|
| MetaClass |
|
| MetaObject |
|
| MethodInvoker |
|
| MethodResolver |
|
| MixedSqlNode |
|
| MonthTypeHandler |
|
| NClobTypeHandler |
|
| NoKeyGenerator |
|
| NoLoggingImpl |
|
| NStringTypeHandler |
|
| Null |
|
| NullCacheKey |
Deprecated.
|
| ObjectFactory |
MyBatis uses an ObjectFactory to create all needed new Objects.
|
| ObjectTypeHandler |
|
| ObjectWrapper |
|
| ObjectWrapperFactory |
|
| OffsetDateTimeTypeHandler |
|
| OffsetTimeTypeHandler |
|
| OgnlCache |
Caches OGNL parsed expressions.
|
| OgnlClassResolver |
Custom ognl ClassResolver which behaves same like ognl's
DefaultClassResolver.
|
| One |
The annotation that specify the nested statement for retrieving single object.
|
| OptionalUtil |
Deprecated.
|
| Options |
The annotation that specify options for customizing default behaviors.
|
| Options.FlushCachePolicy |
|
| Param |
The annotation that specify the parameter name.
|
| ParameterExpression |
Inline parameter expression parser.
|
| ParameterHandler |
A parameter handler sets the parameters of the PreparedStatement.
|
| ParameterMap |
|
| ParameterMap.Builder |
|
| ParameterMapping |
|
| ParameterMapping.Builder |
|
| ParameterMode |
|
| ParamNameResolver |
|
| ParamNameUtil |
|
| ParsingException |
|
| PerpetualCache |
|
| PersistenceException |
|
| Plugin |
|
| PluginException |
|
| PooledDataSource |
This is a simple, synchronous, thread-safe database connection pool.
|
| PooledDataSourceFactory |
|
| PoolState |
|
| PreparedStatementHandler |
|
| PreparedStatementLogger |
PreparedStatement proxy to add logging.
|
| Property |
The annotation that inject a property value.
|
| PropertyCopier |
|
| PropertyNamer |
|
| PropertyParser |
|
| PropertyTokenizer |
|
| ProviderContext |
The context object for sql provider method.
|
| ProviderMethodResolver |
The interface that resolve an SQL provider method via an SQL provider class.
|
| ProviderSqlSource |
|
| ProxyFactory |
|
| RawLanguageDriver |
As of 3.2.4 the default XML language is able to identify static statements
and create a RawSqlSource.
|
| RawSqlSource |
Static SqlSource.
|
| ReflectionException |
|
| Reflector |
This class represents a cached set of class definition information that
allows for easy mapping between property names and getter/setter methods.
|
| ReflectorFactory |
|
| ResolverUtil<T> |
ResolverUtil is used to locate classes that are available in the/a class path and meet
arbitrary conditions.
|
| ResolverUtil.AnnotatedWith |
A Test that checks to see if each class is annotated with a specific annotation.
|
| ResolverUtil.IsA |
A Test that checks to see if each class is assignable to the provided class.
|
| ResolverUtil.Test |
A simple interface that specifies how to test classes to determine if they
are to be included in the results produced by the ResolverUtil.
|
| Resources |
A class to simplify access to resources through the classloader.
|
| Result |
The annotation that specify a mapping definition for the property.
|
| ResultContext<T> |
|
| ResultExtractor |
|
| ResultFlag |
|
| ResultHandler<T> |
|
| ResultLoader |
|
| ResultLoaderMap |
|
| ResultLoaderMap.LoadPair |
Property which was not loaded yet.
|
| ResultMap |
The annotation that specify result map names to use.
|
| ResultMap |
|
| ResultMap.Builder |
|
| ResultMapException |
|
| ResultMapping |
|
| ResultMapping.Builder |
|
| ResultMapResolver |
|
| Results |
The annotation that be grouping mapping definitions for property.
|
| ResultSetHandler |
|
| ResultSetLogger |
ResultSet proxy to add logging.
|
| ResultSetType |
|
| ResultSetWrapper |
|
| ResultType |
This annotation can be used when a @Select method is using a
ResultHandler.
|
| ReuseExecutor |
|
| RoutingStatementHandler |
|
| RowBounds |
|
| RuntimeSqlException |
|
| ScheduledCache |
|
| ScriptingException |
|
| ScriptRunner |
|
| Select |
The annotation that specify an SQL for retrieving record(s).
|
| SelectBuilder |
Deprecated.
|
| SelectKey |
The annotation that specify an SQL for retrieving a key value.
|
| SelectKeyGenerator |
|
| SelectProvider |
The annotation that specify a method that provide an SQL for retrieving record(s).
|
| SerializedCache |
|
| SerializedCache.CustomObjectInputStream |
|
| SetFieldInvoker |
|
| SetSqlNode |
|
| ShortTypeHandler |
|
| Signature |
The annotation that indicate the method signature.
|
| SimpleExecutor |
|
| SimpleStatementHandler |
|
| SimpleTypeRegistry |
|
| Slf4jImpl |
|
| SoftCache |
Soft Reference cache decorator
Thanks to Dr.
|
| SQL |
|
| SqlBuilder |
Deprecated.
|
| SqlCommandType |
|
| SqlDateTypeHandler |
|
| SqlNode |
|
| SqlRunner |
|
| SqlSession |
The primary Java interface for working with MyBatis.
|
| SqlSessionException |
|
| SqlSessionFactory |
Creates an SqlSession out of a connection or a DataSource
|
| SqlSessionFactoryBuilder |
|
| SqlSessionManager |
|
| SqlSource |
Represents the content of a mapped statement read from an XML file or an annotation.
|
| SqlSourceBuilder |
|
| SqlTimestampTypeHandler |
|
| SqlTimeTypeHandler |
|
| SqlxmlTypeHandler |
Convert String to/from SQLXML.
|
| StatementHandler |
|
| StatementLogger |
Statement proxy to add logging.
|
| StatementType |
|
| StatementUtil |
Utility for Statement.
|
| StaticSqlSource |
|
| StaticTextSqlNode |
|
| StdOutImpl |
|
| StringTypeHandler |
|
| SynchronizedCache |
|
| SystemMetaObject |
|
| TextSqlNode |
|
| TimeOnlyTypeHandler |
|
| TokenHandler |
|
| TooManyResultsException |
|
| Transaction |
Wraps a database connection.
|
| TransactionalCache |
The 2nd level cache transactional buffer.
|
| TransactionalCacheManager |
|
| TransactionException |
|
| TransactionFactory |
|
| TransactionIsolationLevel |
|
| TrimSqlNode |
|
| TypeAliasRegistry |
|
| TypeDiscriminator |
The annotation that be grouping conditional mapping definitions.
|
| TypeException |
|
| TypeHandler<T> |
|
| TypeHandlerRegistry |
|
| TypeParameterResolver |
|
| TypeReference<T> |
References a generic type.
|
| UnknownTypeHandler |
|
| UnpooledDataSource |
|
| UnpooledDataSourceFactory |
|
| Update |
The annotation that specify an SQL for updating record(s).
|
| UpdateProvider |
The annotation that specify a method that provide an SQL for updating record(s).
|
| UsesJava7 |
Indicates that the element uses Java 7 API.
|
| UsesJava8 |
Indicates that the element uses Java 8 API.
|
| VarDeclSqlNode |
|
| VendorDatabaseIdProvider |
Vendor DatabaseId provider.
|
| VFS |
Provides a very simple API for accessing resources within an application server.
|
| WeakCache |
Weak Reference cache decorator.
|
| WhereSqlNode |
|
| WriteReplaceInterface |
|
| XMLConfigBuilder |
|
| XMLIncludeTransformer |
|
| XMLLanguageDriver |
|
| XMLMapperBuilder |
|
| XMLMapperEntityResolver |
Offline entity resolver for the MyBatis DTDs.
|
| XMLScriptBuilder |
|
| XMLStatementBuilder |
|
| XNode |
|
| XPathParser |
|
| YearMonthTypeHandler |
Type Handler for YearMonth.
|
| YearTypeHandler |
|
| ZonedDateTimeTypeHandler |
|