-
大小: 8.51MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-10-08
- 語(yǔ)言: 其他
- 標(biāo)簽: 百萬(wàn)數(shù)據(jù)??
資源簡(jiǎn)介
據(jù)說(shuō):原創(chuàng)經(jīng)典實(shí)例spring+mybatis+分頁(yè)+百萬(wàn)數(shù)據(jù),需要10分,才可以下載,我貢獻(xiàn)寶貴十分,下載下來(lái),然后分享,讓沒(méi)有積分的人也可以學(xué)習(xí)研究一下。

代碼片段和文件信息
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;
????
???/**
????*?顯示添加頁(yè)
????*?@param?model
????*?@return
????*/
????@RequestMapping(“/add“)
????public?String?add(Model?model)?{
???? model.addAttribute(“user“?new?User());
????????return?“update“;
????}
????
????/**
?????*?保存數(shù)據(jù)操作
?????*?@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條記錄測(cè)試
?????*?@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條記錄,花費(fèi)時(shí)間:“+time+“ms,平均每條“+time/100000+“ms“);
????????return?“redirect:/user/list.do“;
????}
????
????/**
?????*?顯示修改頁(yè)面
?????*?@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“;
????}
????
????/**
?????*?顯示分頁(yè)數(shù)據(jù)
?????*?@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(“l(fā)ist“?p.getItems());
????????return?“l(fā)ist“;
????}
????
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????3018??2012-05-16?09:55??springmybatis\.classpath
?????文件????????312??2012-05-15?10:18??springmybatis\.myme
?????文件???????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\databa
?????文件??????????0??2012-05-15?11:54??springmybatis\logs\error.log
?????文件???????5600??2012-05-16?08:48??springmybatis\src\applicationContext.xm
?????文件???????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.xm
?????文件???????1116??2012-05-16?10:08??springmybatis\src\com\laufu\service\UserService.java
?????文件???????1361??2012-05-14?14:16??springmybatis\src\dispatcher-servlet.xm
?????文件????????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.xm
?????文件????????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\me
?????文件???????2392??2012-05-15?15:09??springmybatis\WebRoot\update.jsp
?????文件???????5600??2012-05-16?08:48??springmybatis\WebRoot\WEB-INF\classes\applicationContext.xm
?????文件???????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個(gè)文件信息
評(píng)論
共有 條評(píng)論