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(<generated>)
\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(<generated>)
\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(<generated>)
\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(<generated>)
\n\tat com.yunhai.homeleave.controller.api.LeaveController.list(LeaveController.java:55)
\n\tat com.yunhai.homeleave.controller.api.LeaveController$$FastClassBySpringCGLIB$$7a2118e6.invoke(<generated>)
\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(<generated>)
\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
