Class SelectKeyGenerator

  • All Implemented Interfaces:
    KeyGenerator

    public class SelectKeyGenerator
    extends java.lang.Object
    implements KeyGenerator
    • Field Detail

      • SELECT_KEY_SUFFIX

        public static final java.lang.String SELECT_KEY_SUFFIX
        See Also:
        Constant Field Values
      • executeBefore

        private final boolean executeBefore
    • Constructor Detail

      • SelectKeyGenerator

        public SelectKeyGenerator​(MappedStatement keyStatement,
                                  boolean executeBefore)
    • Method Detail

      • processGeneratedKeys

        private void processGeneratedKeys​(Executor executor,
                                          MappedStatement ms,
                                          java.lang.Object parameter)
      • handleMultipleProperties

        private void handleMultipleProperties​(java.lang.String[] keyProperties,
                                              MetaObject metaParam,
                                              MetaObject metaResult)
      • setValue

        private void setValue​(MetaObject metaParam,
                              java.lang.String property,
                              java.lang.Object value)