java语言实现简单的模糊查询

    技术2023-10-14  77

    UserService

    @Override public void deleteAll(List ids) { userDao.deleteAll(ids); } UserController

    @RequestMapping(“deleteAll.do”) public String deleteAll(String userList){ String[] strs = userList.split(","); List ids=new ArrayList<>(); for(String s:strs){ ids.add(Integer.parseInt(s)); } userService.deleteAll(ids);

    return "redirect:findAll.do";

    Userdao

    User findUserByUserName(String username);

    List<User> findAll(@Param("start") int start,@Param("username") String username); void deleteById(int id); void add(User user); User selectById(int id); void update(User user); int getTotalCount(@Param("username")String username); void deleteAll(@Param("ids") List<Integer> ids);

    Loginfilter

    @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request= (HttpServletRequest) servletRequest; HttpServletResponse response= (HttpServletResponse) servletResponse; HttpSession session = request.getSession(); User user= (User) session.getAttribute(“user”); String uri=request.getRequestURI(); if(usernull && uri.indexOf(“login.do”)-1){ response.sendRedirect(request.getContextPath()+"…/login.jsp"); }else { filterChain.doFilter(request,response); }

    Thread1

    package com.zhongruan;

    public class Thread1 extends Thread{ @Override public void run() { for (int i=0;i<100;i++){ System.out.println(Thread.currentThread().getName()+"----"+i); }

    }

    }

    Thread2

    package com.zhongruan;

    public class Thread2 implements Runnable{ @Override public void run() { for (int i=0;i<100;i++){ System.out.println(Thread.currentThread().getName()+"----"+i); } } }

    Usermapple.xml

    delete from tb_user where id in #{id}
    Processed: 0.011, SQL: 9