UserDao.java
上传用户:ouhalaa
上传日期:2016-03-17
资源大小:10210k
文件大小:1k
源码类别:

Web服务器

开发平台:

Java

  1. package com.lhq.prj.bms.dao.impl;
  2. import java.util.List;
  3. import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;
  4. import com.lhq.prj.bms.core.Page;
  5. import com.lhq.prj.bms.dao.IUserDao;
  6. import com.lhq.prj.bms.po.User;
  7. /**
  8.  * UserDao.java Create on 2008-9-19 上午01:44:58
  9.  * 
  10.  * 用户管理持久层实现
  11.  * 
  12.  * Copyright (c) 2008 by MTA.
  13.  * 
  14.  * @author 廖瀚卿
  15.  * @version 1.0
  16.  */
  17. public class UserDao extends SqlMapClientDaoSupport implements IUserDao {
  18. public Integer deleteById(Integer userId) {
  19. return getSqlMapClientTemplate().delete("User.deleteById", userId);
  20. }
  21. public int findByCount(Page page) {
  22. return (Integer) getSqlMapClientTemplate().queryForObject("User.findByCount", page);
  23. }
  24. public List findByPage(Page page) {
  25. return getSqlMapClientTemplate().queryForList("User.findByPage", page);
  26. }
  27. public Object saveUser(User user) {
  28. return getSqlMapClientTemplate().insert("User.save", user);
  29. }
  30. public Integer update(User user) throws Exception {
  31. return getSqlMapClientTemplate().update("User.update", user);
  32. }
  33. public User login(User user) {
  34. return (User) getSqlMapClientTemplate().queryForObject("User.login",user);
  35. }
  36. public List findByExample(User user) {
  37. return getSqlMapClientTemplate().queryForList("User.findByExample",user);
  38. }
  39. }