Package org.apache.ibatis.annotations


package org.apache.ibatis.annotations
Contains all the annotation that are used in mapper interfaces.
  • Class
    Description
    The annotation that specify a mapping definition for the constructor argument.
    The marker annotation that indicate a constructor for automatic mapping.
    The annotation that specify to use cache on namespace(e.g.
    The annotation that reference a cache.
    The annotation that conditional mapping definition for TypeDiscriminator.
    The annotation that be grouping mapping definitions for constructor.
    The annotation that specify an SQL for deleting record(s).
    The container annotation for Delete.
    The annotation that specify a method that provide an SQL for deleting record(s).
    The container annotation for DeleteProvider.
    The maker annotation that invoke a flush statements via Mapper interface.
    The annotation that specify an SQL for inserting record(s).
    The container annotation for Insert.
    The annotation that specify a method that provide an SQL for inserting record(s).
    The container annotation for InsertProvider.
    The annotation that specify a LanguageDriver to use.
    The annotation that specify the nested statement for retrieving collections.
    The annotation that specify the property name(or column name) for a key value of Map.
    Marker interface for MyBatis mappers.
    The annotation that specify the nested statement for retrieving single object.
    The annotation that specify options for customizing default behaviors.
    The options for the Options.flushCache().
    The container annotation for Options.
    The annotation that specify the parameter name.
    The annotation that inject a property value.
    The annotation that specify a mapping definition for the property.
    The annotation that specify result map names to use.
    The annotation that be grouping mapping definitions for property.
    This annotation can be used when a @Select method is using a ResultHandler.
    The annotation that specify an SQL for retrieving record(s).
    The container annotation for Select.
    The annotation that specify an SQL for retrieving a key value.
    The container annotation for SelectKey.
    The annotation that specify a method that provide an SQL for retrieving record(s).
    The container annotation for SelectProvider.
    The annotation that be grouping conditional mapping definitions.
    The annotation that specify an SQL for updating record(s).
    The container annotation for Update.
    The annotation that specify a method that provide an SQL for updating record(s).
    The container annotation for UpdateProvider.