| Annotation Type | Description | 
|---|---|
| BatchChunkSize | Used to control the batch chunk size for sql batch operations. | 
| Define | Used to set attributes on the StatementContext for the statement generated for this method. | 
| FetchDirection | Used to specify the fetch direction, per JDBC, of a result set. | 
| FetchSize | |
| Mapper | Used to specify specific result set mapper on a query method. | 
| MaxRows | Used to specify the maximum numb er of rows to return on a result set. | 
| OutParameter | Declare a named out parameter on an  @SqlCallannotated method. | 
| OverrideStatementLocatorWith | Use this to override the statement locator on a sql object, May be specified on either the interface
 or method level. | 
| OverrideStatementRewriterWith | Use this to override the statement rewriter on a sql object, May be specified on either the interface
 or method level. | 
| QueryTimeOut | Specify the query timeout in seconds. | 
| RegisterArgumentFactory | Used to set attributes on the StatementContext for the statement generated for this method. | 
| RegisterColumnMapper | Used to register a result column mapper with either a sql object type or for a specific method. | 
| RegisterColumnMapperFactory | Used to register a result column mapper with either a sql object type or for a specific method. | 
| RegisterContainerMapper | |
| RegisterMapper | Used to register a result set mapper with either a sql object type or for a specific method. | 
| RegisterMapperFactory | Used to register a result set mapper with either a sql object type or for a specific method. | 
| SingleValueResult | |
| TransactionIsolation | Used to specify the transaction isolation level for an object or method (via annotating the method
 or passing it in as an annotated param). | 
Copyright © 2018. All rights reserved.