• 大小: 8.51MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-08
  • 语言: 其他
  • 标签: 百万数据  

资源简介

据说:原创经典实例spring+mybatis+分页+百万数据,需要10分,才可以下载,我贡献宝贵十分,下载下来,然后分享,让没有积分的人也可以学习研究一下。

资源截图

代码片段和文件信息

package com.laufu.controller;


import java.util.Date;

import javax.servlet.http.HttpServletRequest;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;


import com.laufu.domain.Pager;
import com.laufu.domain.User;
import com.laufu.service.UserService;


@Controller
@RequestMapping(“/user“)
public class UserController {
   @Autowired
    private UserService service;
    
   /**
    * 显示添加页
    * @param model
    * @return
    */
    @RequestMapping(“/add“)
    public String add(Model model) {
     model.addAttribute(“user“ new User());
        return “update“;
    }
    
    /**
     * 保存数据操作
     * @param u
     * @return
     */
    @RequestMapping(“/update“)
    public String update(User u) {
       
     if(u.getId()>0){
     //更新
     service.update(u);
     }else{
     //插入
        service.insert(u);
     }
        return “redirect:/user/list.do“;
    }
    
    /**
     * 添加100000条记录测试
     * @return
     */
    @RequestMapping(“/test“)
    public String test() {
     long t=new Date().getTime();
     for (int i=0;i<100000;i++){
     User u=new User();
         u.setUsername(“test“+i);
         u.setPassword(“password“+i);
         u.setEmail(“aaa@com.cn“);
         int roleid=i%2;
         u.setRoleId(roleid);
        service.insert(u);
     }
     long time=new Date().getTime()-t;
     System.out.println(“添加100000条记录,花费时间:“+time+“ms,平均每条“+time/100000+“ms“);
        return “redirect:/user/list.do“;
    }
    
    /**
     * 显示修改页面
     * @param id
     * @param model
     * @return
     */
    @RequestMapping(“/edit“)
    public String get(Integer id Model model) {
      
        model.addAttribute(“user“ service.getUserById(id));
        return “update“;
    }
    
    /**
     * 删除操作
     * @param id
     * @return
     */
    @RequestMapping(“/del“)
    public String del(Integer id) {
       service.delete(id);
       return “redirect:/user/list.do“;
    }
    
    /**
     * 显示分页数据
     * @param request
     * @param model
     * @return
     */
    @RequestMapping(“/list“)
    public String index(HttpServletRequest request   Model model) {
     int pageSize=20;
     int page = request.getParameter(“page“) == null ? 1 : Integer.valueOf(request.getParameter(“page“));
if (page < 1) page = 1;
     Pager p=service.getList(page pageSize);
    
     model.addAttribute(“pager“p.getPagerStr());
        model.addAttribute(“list“ p.getItems());
        return “list“;
    }
    


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3018  2012-05-16 09:55  springmybatis\.classpath

     文件        312  2012-05-15 10:18  springmybatis\.mymetadata

     文件       1419  2012-05-14 11:07  springmybatis\.project

     文件        500  2012-05-14 07:35  springmybatis\.settings\.jsdtscope

     文件         88  2012-05-14 08:12  springmybatis\.settings\org.eclipse.core.resources.prefs

     文件        330  2012-05-14 07:35  springmybatis\.settings\org.eclipse.jdt.core.prefs

     文件         49  2012-05-14 07:35  springmybatis\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2012-05-14 07:35  springmybatis\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件    5898459  2012-05-16 10:11  springmybatis\database\ssm.sql

     文件          0  2012-05-15 11:54  springmybatis\logs\error.log

     文件       5600  2012-05-16 08:48  springmybatis\src\applicationContext.xml

     文件       2926  2012-05-16 10:00  springmybatis\src\com\laufu\controller\UserController.java

     文件       1932  2012-05-16 09:54  springmybatis\src\com\laufu\dao\impl\UserDaoImpl.java

     文件        418  2012-05-15 18:23  springmybatis\src\com\laufu\dao\UserDao.java

     文件       2500  2012-05-16 10:07  springmybatis\src\com\laufu\domain\Pager.java

     文件        953  2012-05-15 15:18  springmybatis\src\com\laufu\domain\User.java

     文件       1847  2012-05-16 10:08  springmybatis\src\com\laufu\mapper\UserMapper.java

     文件       2072  2012-05-16 09:50  springmybatis\src\com\laufu\mapper\UserMapper.xml

     文件       1116  2012-05-16 10:08  springmybatis\src\com\laufu\service\UserService.java

     文件       1361  2012-05-14 14:16  springmybatis\src\dispatcher-servlet.xml

     文件        327  2012-05-14 18:14  springmybatis\src\jdbc.properties

     文件       1591  2012-05-14 19:28  springmybatis\src\log4j.properties

     文件       1480  2012-05-15 18:52  springmybatis\src\mybatis-config.xml

     文件        768  2012-05-15 14:18  springmybatis\WebRoot\index.jsp

     文件       1748  2012-05-15 19:13  springmybatis\WebRoot\list.jsp

     文件         36  2012-05-14 07:35  springmybatis\WebRoot\meta-INF\MANIFEST.MF

     文件       2392  2012-05-15 15:09  springmybatis\WebRoot\update.jsp

     文件       5600  2012-05-16 08:48  springmybatis\WebRoot\WEB-INF\classes\applicationContext.xml

     文件       3777  2012-05-16 10:00  springmybatis\WebRoot\WEB-INF\classes\com\laufu\controller\UserController.class

     文件       2730  2012-05-16 09:55  springmybatis\WebRoot\WEB-INF\classes\com\laufu\dao\impl\UserDaoImpl.class

............此处省略69个文件信息

评论

共有 条评论