1 @Select ( sql = " instruction-SQL " )
2? @Cursor ( cursorName = " nom-curseur "
2.1+ ,
2.1 concurrency =
2.1.1! java.sql.ResultSet.CONCUR_READ_ONLY
2.1.1 java.sql.ResultSet.CONCUR_UPDATABLE
2.1 holdability =
2.1.1! java.sql.ResultSet.CLOSE_CURSORS_AT_COMMIT
2.1.1 java.sql.ResultSet.HOLD_CURSORS_OVER_COMMIT
2.1 type =
2.1.1! java.sql.ResultSet.TYPE_FORWARD_ONLY
2.1.1 java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE
2.1.1 java.sql.ResultSet.TYPE_SCROLL_SENSITIVE
2.1.2

2.1.3 )
3? @Handler (
3.1 parameterHandler = nom-classe
3.1 rowHandler = nom-classe
3.1.1? , parameterHandler = nom-classe
3.1.2 )
4 modifiers
5 Iterator
5 java.sql.ResultSet
6 nom-méthode (
7? gestionnaire nom-gestionnaire
8? 
8+ ,
8 type-paramètre nom-paramètre
9 );