package com.archie.dao;
import java.util.ArrayList;
import java.util.List;
import org.springframework.stereotype.Component;
import com.archie.model.User;
import com.archie.util.Pages;
/**
* UserDao
*
* @author archie2010
*
* since 上午02:31:52
*/
@Component
public class UserDao extends BaseDao {
/**
* 添加
*
* @param user
* @return
*/
public boolean addUser(User user) {
User u = (User) getSqlMapClientTemplate().insert("insertUser", user);
return u != null ? true : false;
}
/**
* 删除
*
* @param uid
* @return
*/
public boolean deleteUser(int uid) {
int res = getSqlMapClientTemplate().delete("deleteUserByID", uid);
return res > 0 ? true : false;
}
/**
* 查询
*
* @param uid
* @return
*/
public User getUserByUid(int uid) {
return (User) getSqlMapClientTemplate().queryForObject("findUserByID",
uid);
}
/**
* 查询所有
*
* @return
*/
@SuppressWarnings("unchecked")
public List<User> getAllUsers() {
return getSqlMapClientTemplate().queryForList("findAllUser");
}
/**
* 修改
*
* @param user
* @return
*/
public boolean updateUser(User user) {
int res = getSqlMapClientTemplate().update("updateUserByUser", user);
return res > 0 ? true : false;
}
/**
* 查询(根据用户名密码)
*
* @param user
* @return
*/
public User getUserByUnameUpwd(User user) {
return (User) getSqlMapClientTemplate().queryForObject(
"selectByUnameAndUpwd", user);
}
/**
* 记录总数
*
* @return
*/
public int getAllUserCount() {
return (Integer) getSqlMapClientTemplate().queryForObject(
"findAllUserCount");
}
/**
* 分页
*
* @param pageNo
* @return
*/
@SuppressWarnings("unchecked")
public Pages<User> getUserByPageNo(int pageNo) {
Pages<User> pages = new Pages<User>(getAllUserCount());
pages.setPageSize(5);
List<User> userList = new ArrayList<User>();
userList = getSqlMapClientTemplate().queryForList("findPageUser",
pages.getStart(pageNo));
pages.setPageList(userList);
return pages;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SpringMvc+Ibatis框架
共103个文件
jar:56个
xml:8个
jsp:7个
5星 · 超过95%的资源 需积分: 10 543 下载量 46 浏览量
2012-10-18
11:42:13
上传
评论 9
收藏 18.62MB RAR 举报
温馨提示
SpringMvc+ibatis框架实现,直接可上项目,简单实用,案例实现用户的增删查改
资源推荐
资源详情
资源评论
收起资源包目录
SpringMvc+Ibatis框架 (103个子文件)
all-wcprops 216B
UserController.class 4KB
UserDao.class 3KB
Pages.class 2KB
UserService.class 1KB
User.class 1KB
SqlMapUtil.class 1KB
BaseDao.class 686B
.classpath 5KB
org.eclipse.wst.jsdt.ui.superType.container 49B
entries 382B
format 2B
hibernate3.jar 3.74MB
aspectjweaver.jar 1.47MB
jsf-impl.jar 1.15MB
freemarker-2.3.15.jar 859KB
jaxb-impl-2.1.12.jar 847KB
mysql-connector-java-5.1.12-bin.jar 716KB
org.springframework.context-3.0.4.RELEASE.jar 650KB
google-collections-1.0.jar 625KB
c3p0-0.9.1.jar 594KB
commons-collections-3.2.1.jar 562KB
org.springframework.beans-3.0.4.RELEASE.jar 543KB
javassist-3.4.GA.jar 460KB
antlr-2.7.6.jar 433KB
xstream-1.3.1.jar 421KB
org.springframework.web.servlet-3.0.4.RELEASE.jar 407KB
jstl-1.2.jar 405KB
spring-webmvc.jar 393KB
org.springframework.web-3.0.4.RELEASE.jar 385KB
ibatis-2.3.4.726.jar 375KB
org.springframework.jdbc-3.0.4.RELEASE.jar 371KB
log4j-1.2.14.jar 359KB
org.springframework.core-3.0.4.RELEASE.jar 359KB
jackson-mapper-lgpl-1.2.1.jar 344KB
org.springframework.orm-3.0.4.RELEASE.jar 326KB
cglib-nodep-2.1_3.jar 317KB
jsf-api.jar 314KB
backport-util-concurrent.jar 314KB
org.springframework.aop-3.0.4.RELEASE.jar 313KB
dom4j-1.6.1.jar 307KB
hibernate-validator-4.1.0.Final.jar 281KB
ehcache-1.5.0.jar 258KB
commons-lang-2.4.jar 256KB
commons-beanutils-1.8.3.jar 227KB
org.springframework.transaction-3.0.4.RELEASE.jar 226KB
org.springframework.expression-3.0.4.RELEASE.jar 163KB
json-lib-2.3-jdk15.jar 148KB
jackson-core-lgpl-1.2.1.jar 142KB
commons-dbcp.jar 119KB
commons-io-1.4.jar 106KB
jaxb-api-2.2.jar 102KB
hibernate-jpa-2.0-api-1.0.0.Final.jar 99KB
ezmorph-1.0.6.jar 84KB
commons-pool.jar 61KB
commons-logging-1.1.1.jar 59KB
org.springframework.oxm-3.0.4.RELEASE.jar 59KB
commons-codec-1.4.jar 57KB
commons-fileupload-1.2.1.jar 56KB
commons-fileupload.jar 52KB
org.springframework.asm-3.0.4.RELEASE.jar 52KB
validation-api-1.0.0.GA.jar 46KB
org.springframework.aspects-3.0.4.RELEASE.jar 29KB
slf4j-api-1.6.1.jar 25KB
xstream-benchmark-1.3.1.jar 25KB
json_simple-1.1.jar 16KB
slf4j-nop-1.6.1.jar 5KB
aopalliance.jar 4KB
UserDao.java 4KB
UserController.java 3KB
Pages.java 2KB
UserService.java 1KB
SqlMapUtil.java 881B
User.java 741B
BaseDao.java 555B
jquery.js 71KB
.jsdtscope 500B
main.jsp 3KB
add.jsp 2KB
edit.jsp 1021B
fileerror.jsp 902B
index.jsp 725B
404.jsp 628B
base.jsp 320B
MANIFEST.MF 36B
.mymetadata 324B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.jdt.core.prefs 330B
.project 1KB
log4j.properties 2KB
log4j.properties 2KB
jdbc.properties 466B
ibatisSpring.sql 1KB
ibatisSpring.sql 1KB
jquery.js.svn-base 71KB
applicationContext.xml 3KB
applicationContext.xml 3KB
springmvc-servlet.xml 2KB
web.xml 2KB
User.xml 2KB
共 103 条
- 1
- 2
zhimin568
- 粉丝: 3
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Fortran语言语法快速入门.pdf
- 明日方舟 年 鼠标指针.rar
- 全国银行经济监管可视化系统
- e商小二-供应链管理物流交仓创业商业计划书.rar
- Edge浏览器下载文件提示 “无法安全下载” 的解决方法
- 基于springboot+layui的医院日常耗材管理系统.zip
- Emkex亿迈克思新型互联网磁材供应链商业计划书.rar
- 计算机毕业设计-ASP.NET某店POS积分管理系统-销售情况,会员卡再发行数据生成(源代码+)-毕设源码实例.zip
- 计算机毕业设计-asp.net某店POS积分管理系统-清除履历表、日志表、月购买额(源代码+)-毕设源码实例.zip
- 计算机毕业设计-ASP.NET某店POS积分管理系统-积分实绩更新及销售状况统计(源代码+)-毕设源码实例.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页