could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet \norg.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet \n\tat org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:259) \n\tat org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:233) \n\tat org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:551) \n\tat org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) \n\tat org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:243) \n\tat org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:152) \n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) \n\tat org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:145) \n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) \n\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) \n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) \n\tat org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) \n\tat com.sun.proxy.$Proxy161.findVisibleBySchIdAndDictTypeAndDictKey(Unknown Source) \n\tat com.yunhai.homeleave.service.impl.DictService.resolveLeaveTypeName(DictService.java:392) \n\tat com.yunhai.homeleave.service.impl.DictService$$FastClassBySpringCGLIB$$cbbddc83.invoke() \n\tat org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) \n\tat org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) \n\tat org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) \n\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703) \n\tat com.yunhai.homeleave.service.impl.DictService$$EnhancerBySpringCGLIB$$c5544de6.resolveLeaveTypeName() \n\tat com.yunhai.homeleave.service.impl.LeaveServiceImpl.leaveTypeName(LeaveServiceImpl.java:828) \n\tat com.yunhai.homeleave.service.impl.LeaveServiceImpl.copyVo(LeaveServiceImpl.java:966) \n\tat com.yunhai.homeleave.service.impl.LeaveServiceImpl.toVo(LeaveServiceImpl.java:952) \n\tat java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) \n\tat java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) \n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) \n\tat java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) \n\tat java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) \n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) \n\tat java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) \n\tat com.yunhai.homeleave.service.impl.LeaveServiceImpl.getLeaveList(LeaveServiceImpl.java:253) \n\tat com.yunhai.homeleave.service.impl.LeaveServiceImpl$$FastClassBySpringCGLIB$$ea3be75a.invoke() \n\tat org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) \n\tat org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) \n\tat org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) \n\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703) \n\tat com.yunhai.homeleave.service.impl.LeaveServiceImpl$$EnhancerBySpringCGLIB$$aa846ccb.getLeaveList() \n\tat com.yunhai.homeleave.controller.api.LeaveController.list(LeaveController.java:55) \n\tat com.yunhai.homeleave.controller.api.LeaveController$$FastClassBySpringCGLIB$$7a2118e6.invoke() \n\tat org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) \n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) \n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) \n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) \n\tat org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) \n\tat com.yunhai.homeleave.common.log.OperationLogAspect.around(OperationLogAspect.java:74) \n\tat sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source) \n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \n\tat java.lang.reflect.Method.invoke(Method.java:498) \n\tat org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) \n\tat org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) \n\tat org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) \n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) \n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) \n\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) \n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) \n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) \n\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) \n\tat com.yunhai.homeleave.controller.api.LeaveController$$EnhancerBySpringCGLIB$$e1ab03f8.list() \n\tat sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source) \n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \n\tat java.lang.reflect.Method.invoke(Method.java:498) \n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) \n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) \n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) \n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) \n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) \n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) \n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072) \n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965) \n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) \n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) \n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:529) \n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) \n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:623) \n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) \n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(Applica