Class MapperMethod


  • public class MapperMethod
    extends java.lang.Object
    • Constructor Detail

      • MapperMethod

        public MapperMethod​(java.lang.Class<?> mapperInterface,
                            java.lang.reflect.Method method,
                            Configuration config)
    • Method Detail

      • execute

        public java.lang.Object execute​(SqlSession sqlSession,
                                        java.lang.Object[] args)
      • rowCountResult

        private java.lang.Object rowCountResult​(int rowCount)
      • executeWithResultHandler

        private void executeWithResultHandler​(SqlSession sqlSession,
                                              java.lang.Object[] args)
      • executeForMany

        private <E> java.lang.Object executeForMany​(SqlSession sqlSession,
                                                    java.lang.Object[] args)
      • executeForCursor

        private <T> Cursor<T> executeForCursor​(SqlSession sqlSession,
                                               java.lang.Object[] args)
      • convertToDeclaredCollection

        private <E> java.lang.Object convertToDeclaredCollection​(Configuration config,
                                                                 java.util.List<E> list)
      • convertToArray

        private <E> java.lang.Object convertToArray​(java.util.List<E> list)
      • executeForMap

        private <K,​V> java.util.Map<K,​V> executeForMap​(SqlSession sqlSession,
                                                                   java.lang.Object[] args)