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);
}
}
最近下载更多
最近浏览更多
xiaotao555555 LV3
6月20日
xzg123456 LV6
2024年6月18日
qq970040477 LV24
2024年6月16日
adscazsc
2024年3月12日
暂无贡献等级
微信网友_6234675614470144 LV1
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日

