Class SelectKeyGenerator
java.lang.Object
org.apache.ibatis.executor.keygen.SelectKeyGenerator
- All Implemented Interfaces:
KeyGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final MappedStatementstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidhandleMultipleProperties(String[] keyProperties, MetaObject metaParam, MetaObject metaResult) voidprocessAfter(Executor executor, MappedStatement ms, Statement stmt, Object parameter) voidprocessBefore(Executor executor, MappedStatement ms, Statement stmt, Object parameter) private voidprocessGeneratedKeys(Executor executor, MappedStatement ms, Object parameter) private voidsetValue(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:
processBeforein interfaceKeyGenerator
-
processAfter
- Specified by:
processAfterin interfaceKeyGenerator
-
processGeneratedKeys
-
handleMultipleProperties
private void handleMultipleProperties(String[] keyProperties, MetaObject metaParam, MetaObject metaResult) -
setValue
-