Java Spring数据JPA自定义查找不工作

Java Spring数据JPA自定义查找不工作,java,spring,Java,Spring,我调用方法的服务 public String deleteEmployeeByID(int id){ if(employeeRepository.existsById(id)) { List<Task> tasks; tasks=(List<Task>)taskRepository.findByEmployee_EmployeeId(id); public字符串deleteEmployeeByID(int-id){ if(

我调用方法的服务

public String deleteEmployeeByID(int id){
    if(employeeRepository.existsById(id))
    {
        List<Task> tasks;
        tasks=(List<Task>)taskRepository.findByEmployee_EmployeeId(id);
public字符串deleteEmployeeByID(int-id){
if(employeeRepository.existsById(id))
{
列出任务;
tasks=(List)taskRepository.findbyeemployee_EmployeeId(id);
出现此错误

2020-02-13 12:15:32.707信息20380---[nio-8080-exec-1] o、 a.c.c.c.[Tomcat].[localhost]./]:正在初始化Spring DispatcherServlet“DispatcherServlet”2020-02-13 12:15:32.707信息 20380---[nio-8080-exec-1]o.s.web.servlet.DispatcherServlet: 正在初始化Servlet“dispatcherServlet”2020-02-13 12:15:32.741信息 20380---[nio-8080-exec-1]o.s.web.servlet.DispatcherServlet: 在33 ms 2020-02-13 12:15:33.628错误20380中完成初始化 ---[nio-8080-exec-1]o.a.c.c.c.[/].[dispatcherServlet]:具有路径的上下文中Servlet[dispatcherServlet]的Servlet.service() []引发异常[请求处理失败;嵌套异常为 java.lang.NullPointerException]及其根本原因

java.lang.NullPointerException:在 com.example.presentation.EmployeeService.deleteEmployeeByID(EmployeeService.java:101) ~[classes/:na]at com.example.presentation.EmployeeController.deleteEmployeeByID(EmployeeController.java:60) sun.reflect.NativeMethodAccessorImpl.invoke0(本机)处的~[classes/:na] 方法)~(na:1.8.0242)at invoke(NativeMethodAccessorImpl.java:62) ~(na:1.8.0_242)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 位于java.lang.reflect.Method.invoke(Method.java:498)的~[na:1.8.0242] ~(na:1.8.0_242)at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) ~[spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) ~[spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.servlet.FrameworkServlet.dodelite(FrameworkServlet.java:931) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE]at javaservlet.http.HttpServlet.service(HttpServlet.java:666) ~[tomcat-embed-core-9.0.30.jar:9.0.30]at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE]at javaservlet.http.HttpServlet.service(HttpServlet.java:741) ~[tomcat-embed-core-9.0.30.jar:9.0.30]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.30.jar:9.0.30]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.30.jar:9.0.30]at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.30.jar:9.0.30]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.30.jar:9.0.30]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.30.jar:9.0.30]at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.30.jar:9.0.30]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.30.jar:9.0.30]at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.30.jar:9.0.30]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.30.jar:9.0.30]at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(applicationFile
public interface TaskRepository extends JpaRepository<Task, Integer>{
        public  List<Task> findByEmployee_EmployeeId(int id);
findByEmployeeId(Integer id);