资源简介
zip中有使用doc还有样例demo可以导入到myeclipse中测试,改变applicationContext中的数据库连接信息,在插入一些数据即可。
操作数据库常用操作就是增删查改,每做一次就写一次这些操作太麻烦,也没必要,特别是写多条件查询并分页时,太痛苦了,所以抽空写了个dao帮助jar,支持增删查改,并支持多条件分页查询,导入即搞定!妈妈再有不用担心我的项目了!
代码片段和文件信息
package com.liang.demo.action;
import javax.annotation.Resource;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.liang.daohelper.entity.Page;
import com.liang.daohelper.util.QueryHelper;
import com.liang.demo.entity.Student;
import com.liang.demo.service.StudentService;
@Controller
@Scope(“prototype“)
public class StudentAction {
@Resource
private StudentService studentService;
private String name;
private Double mathL;
private Double mathR;
private Double yuwenL;
private Double yuwenR;
private Double averageL;
private Double averageR;
private Long ascName=-1L;
private Long ascMath=-1L;
private Long ascAverage=-1L;
private Long currentPage;
private Long pageSize=10L;
public String list(){
if(currentPage==null){
currentPage=1L;
}
System.out.println(“pageSize:“+pageSize);
System.out.println(“name:“+name);
System.out.println(“mathL:“+mathL);
System.out.println(“mathR:“+mathR);
System.out.println(“yuwenL:“+yuwenL);
System.out.println(“yuwenR:“+yuwenR);
System.out.println(“averageL:“+averageL);
System.out.println(“averageR:“+averageR);
System.out.println(“ascName:“+ascName);
System.out.println(“ascMath:“+ascMath);
System.out.println(“ascAverage:“+ascAverage);
System.out.println(“currentPage:“+currentPage);
Page page = new QueryHelper(Student.class “s“)//
.addwhereCondition(name!=null&&name.length()!=0 “s.name=?“ name)//
.addwhereCondition(mathL!=null “s.math>=?“ mathL)//
.addwhereCondition(mathR!=null “s.math<=?“ mathR)//
.addwhereCondition(yuwenL!=null “s.yuwen>=?“ yuwenL)//
.addwhereCondition(yuwenR!=null “s.yuwen<=?“ yuwenR)//
.addwhereCondition(averageL!=null “s.average>=?“ averageL)//
.addwhereCondition(averageR!=null “s.average<=?“ averageR)//
.addOrderByProperty(ascName!=-1 “name“ ascName==0?true:false)//
.addOrderByProperty(ascMath!=-1 “math“ ascMath==0?true:false)//
.addOrderByProperty(ascAverage!=-1 “average“ ascAverage==0?true:false)//
.setPageToActionContext(currentPage pageSize);
System.out.println(page);
System.out.println(page.getRecordCount());
// for(int i=0;i<26;i++){
// Student st=new Student(“user“+(char)(65+i) 50.+i 60.+i);
// studentService.save(st);
// }
//
return “list“;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Double getMathL() {
return mathL;
}
public void setMathL(Double mathL) {
this.mathL = mathL;
}
public Double getMathR() {
return mathR;
}
public void setMathR(Double mathR) {
this.mathR = mathR;
}
public Double getYuwenL() {
return yuwenL;
}
public void setYuwenL(Double yuwenL) {
this.yuwenL = yuwenL;
}
public Double getYuwenR() {
return yuwenR;
}
public void setYuwenR(Double yuwenR) {
this.yuwenR = yuwenR;
}
pub
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-11-07 17:10 daohelper\
文件 52764 2014-11-07 16:40 daohelper\DaoHelper.jar
目录 0 2014-11-07 16:46 daohelper\demo\
文件 3593 2014-11-07 13:36 daohelper\demo\.classpath
目录 0 2014-11-07 13:19 daohelper\demo\.myeclipse\
文件 285 2014-11-07 13:35 daohelper\demo\.myme
文件 1277 2014-11-07 13:27 daohelper\demo\.project
目录 0 2014-11-07 16:46 daohelper\demo\.settings\
文件 330 2014-11-07 13:19 daohelper\demo\.settings\org.eclipse.jdt.core.prefs
目录 0 2014-11-07 16:46 daohelper\demo\config\
文件 3367 2014-11-07 14:38 daohelper\demo\config\applicationContext.xm
文件 909 2014-11-07 13:26 daohelper\demo\config\hibernate.cfg.xm
文件 153 2014-11-06 03:36 daohelper\demo\config\jdbc_mysql.properties
文件 182 2014-10-17 16:38 daohelper\demo\config\jdbc_oracle.properties
文件 14 2014-11-05 16:49 daohelper\demo\config\ssh2.properties
文件 518 2014-11-06 15:20 daohelper\demo\config\struts.xm
目录 0 2014-11-07 16:46 daohelper\demo\src\
目录 0 2014-11-07 16:46 daohelper\demo\src\com\
目录 0 2014-11-07 16:46 daohelper\demo\src\com\liang\
目录 0 2014-11-07 16:46 daohelper\demo\src\com\liang\demo\
目录 0 2014-11-07 16:46 daohelper\demo\src\com\liang\demo\action\
文件 3966 2014-11-07 16:33 daohelper\demo\src\com\liang\demo\action\StudentAction.java
文件 411 2014-11-07 14:34 daohelper\demo\src\com\liang\demo\action\TestMain.java
目录 0 2014-11-07 16:46 daohelper\demo\src\com\liang\demo\entity\
文件 594 2014-11-07 13:26 daohelper\demo\src\com\liang\demo\entity\Student.hbm.xm
文件 966 2014-11-07 13:25 daohelper\demo\src\com\liang\demo\entity\Student.java
目录 0 2014-11-07 16:46 daohelper\demo\src\com\liang\demo\service\
目录 0 2014-11-07 16:46 daohelper\demo\src\com\liang\demo\service\impl\
文件 332 2014-11-07 16:33 daohelper\demo\src\com\liang\demo\service\impl\StudentServiceImpl.java
文件 186 2014-11-07 16:33 daohelper\demo\src\com\liang\demo\service\StudentService.java
目录 0 2014-11-07 16:46 daohelper\demo\WebRoot\
............此处省略175个文件信息
相关资源
- 物流管理系统源码(含数据库)5624
- mysql数据处理,java用户登录处理
- jsp模拟酷狗官网源码(附数据库)
- 一个完整的点餐微信小程序(附后台
- 基于 struts 的学生寝室管理系统的设计
- 煤矿安全管理系统(jsp源码+数据库脚
- 基于JSP实现的美食餐饮管理系统(源
- 都市供求信息网(源码+数据库+文档)
- 图书管理系统(源码+数据库+截图)
- 学生信息管理系统源码+mysql数据库
- javaweb网上购物系统源码(附数据库脚
- jsp+servlet+jdbc开发学生信息后台管理系
- JSP选课系统(源码+文档+数据库)
- 基于JSP的超市销售管理系统(源码+
- jsp宠物商店(源码+数据库)
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 毕业设计-医院人事管理系统(源码
- Vue + SpringBoot + MyBatis 音乐网站(源码
- jsp进销存管理系统(源码+数据库+文档
- 基于JAVA_JSP电子书系统(源码+数据库
- JSP考试网上报名考试系统(源码+数据
- javaweb实现的邮件收发系统(附数据库
- java+数据库商品交易管理系统(附数据
- java swing工资管理系统(源码+数据库
- JSP购物网站完整源码包含项目源码,
- 关于CommVault统一数据管理方案
- kettle连接数据库相关jar包
- Android直连Mysql数据库需要导入的jar包
- 实现jsp页面二级下拉框联动,实时读
评论
共有 条评论