首页>代码>SSM简单的整合demo,适合初学者入门学习>/ssm/src/com/demo/dao/impl/UserDaoImpl.java
package com.demo.dao.impl;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;

import com.demo.dao.IUserDao;
import com.demo.entity.User;

public class UserDaoImpl implements IUserDao{
	
	private SqlSessionFactory sqlSessionFactory;
	public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory) {
		this.sqlSessionFactory = sqlSessionFactory;
	}

	@Override
	public void insert(User user) {
		SqlSession sqlSession = sqlSessionFactory.openSession();
		sqlSession.insert("users.insert", user);
	}

	@Override
	public void delete(int userid) {
		SqlSession sqlSession = sqlSessionFactory.openSession();
		sqlSession.insert("users.delete", userid);
	}

	@Override
	public void update(User user) {
		SqlSession sqlSession = sqlSessionFactory.openSession();
		sqlSession.insert("users.update", user);
	}

	@Override
	public User query(int userid) {
		SqlSession sqlSession = sqlSessionFactory.openSession();
		return sqlSession.selectOne("users.query", userid);
	}

	@Override
	public List<User> getList(int index, int count) {
		SqlSession sqlSession = sqlSessionFactory.openSession();
		Map<String, Object> map = new HashMap<String,Object>();
		map.put("index", index);
		map.put("size",count);
		return sqlSession.selectList("users.getList", map);
	}

	@Override
	public User login(String username, String password) {
		SqlSession sqlSession = sqlSessionFactory.openSession();
		Map<String, Object> map = new HashMap<String,Object>();
		map.put("username", username);
		map.put("password",password);
		return sqlSession.selectOne("users.login", map);
	}

}
最近下载更多
张真狗  LV9 2023年5月25日
and123456  LV11 2022年7月14日
java小书童  LV17 2021年12月13日
543666826  LV33 2021年11月27日
李亮  LV19 2021年11月16日
jmxcg001  LV1 2021年9月25日
dxadsaf  LV6 2021年9月23日
少年的代码  LV3 2021年5月6日
renzihua  LV1 2021年3月2日
coooder  LV3 2020年12月15日
最近浏览更多
adscazsc 3月12日
暂无贡献等级
微信网友_6234675614470144 2023年12月11日
暂无贡献等级
poupon 2023年11月23日
暂无贡献等级
asdfg01234  LV10 2023年7月31日
gecongkai  LV8 2023年6月22日
liuliuyl  LV3 2023年6月17日
sdhfkh  LV4 2023年6月12日
jiuyue1  LV1 2023年6月8日
张真狗  LV9 2023年5月22日
yeyuuu  LV6 2023年5月18日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友