The methods in Mapper are constructed as org.apache.ibatis.binding.mappermethod$methodsignature objects, from which you can learn how to use the Mapper method.
"Supported Special parameter types"
Rowbounds, Resulthandler, common parameters (variables used as SQL execution)
The common parameters can be a single model, a map of the query criteria, or directly one or more query criteria as parameters (multiple conditions will eventually be encapsulated in the framework for map use)
In addition, common parameters support adding @param annotations to modify parameter names, if not modified, the parameter names are 0, 1, and two.
When used, only two forms of 0 and param1 can be used if there are multiple parameters. (For example: SELECT * from TABLE WHERE column=#{0})
"Supported Return Types"
Model type, void, collection, array can be
Note that if the return type is map, add the annotation @mapkey (the Returnsmap attribute in the Methodsignature class is set to False, other consequences are not verified)