Package org.apache.ibatis.annotations
Annotation Type SelectProvider
-
@Documented @Retention(RUNTIME) @Target(METHOD) public @interface SelectProvider- Author:
- Clinton Begin
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.Class<?>typeSpecify a type that implements an SQL provider method.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringmethodSpecify a method for providing an SQL.
-
-
-
-
method
java.lang.String method
Specify a method for providing an SQL.Since 3.5.1, this attribute can omit. If this attribute omit, the MyBatis will call a method that decide by following rules.
-
If class that specified the
type()attribute implements theProviderMethodResolver, the MyBatis use a method that returned by it -
If cannot resolve a method by
ProviderMethodResolver(= not implement it or it was returnednull), the MyBatis will search and use a fallback method that namedprovideSqlfrom specified type
- Returns:
- a method name of method for providing an SQL
- Default:
- ""
-
If class that specified the
-
-