Class SelectKeyGenerator
java.lang.Object
org.apache.ibatis.executor.keygen.SelectKeyGenerator
- All Implemented Interfaces:
KeyGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private final MappedStatement
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
handleMultipleProperties
(String[] keyProperties, MetaObject metaParam, MetaObject metaResult) void
processAfter
(Executor executor, MappedStatement ms, Statement stmt, Object parameter) void
processBefore
(Executor executor, MappedStatement ms, Statement stmt, Object parameter) private void
processGeneratedKeys
(Executor executor, MappedStatement ms, Object parameter) private void
setValue
(MetaObject metaParam, String property, Object value)
-
Field Details
-
SELECT_KEY_SUFFIX
- See Also:
-
executeBefore
private final boolean executeBefore -
keyStatement
-
-
Constructor Details
-
SelectKeyGenerator
-
-
Method Details
-
processBefore
- Specified by:
processBefore
in interfaceKeyGenerator
-
processAfter
- Specified by:
processAfter
in interfaceKeyGenerator
-
processGeneratedKeys
-
handleMultipleProperties
private void handleMultipleProperties(String[] keyProperties, MetaObject metaParam, MetaObject metaResult) -
setValue
-