package mvc.sh.dao;

import java.util.List;

import mvc.sh.entity.Users;

import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;

public class UsersDAO {
	private SessionFactory sessionFactory;

	public SessionFactory getSessionFactory() {
		return sessionFactory;
	}

	public void setSessionFactory(SessionFactory sessionFactory) {
		this.sessionFactory = sessionFactory;
	}

	public List<Users> getUsers() {
		String hql = "from users";
		Session session = sessionFactory.getCurrentSession();
		Query query = session.createQuery(hql);
		return query.list();
	}

	public Users getUserById(Integer id) {
		String hql = "from users where id = :id";
		Session session = sessionFactory.getCurrentSession();
		Query query = session.createQuery(hql);
		query.setInteger("id", id);
		return (Users) query.list().get(0);
	}

	public void addUsers(Users users) {
		sessionFactory.getCurrentSession().save(users);
	}

	public void delUsersByid(Integer id) {
		Users user = getUserById(id);
		sessionFactory.getCurrentSession().delete(user);
	}

	public void modUsers(Users users) {
		sessionFactory.getCurrentSession().update(users);
	}

}
最近下载更多
微信网友_6263159342649344  LV7 2022年12月16日
build138  LV20 2019年6月19日
hh1017026756  LV1 2019年5月7日
swwt  LV12 2019年4月12日
2309094456  LV12 2019年3月19日
我是菜菜菜  LV8 2018年12月4日
shakawjh  LV3 2018年10月8日
hait69396  LV8 2018年9月13日
Winstin  LV11 2018年7月20日
vip03061212  LV14 2018年7月20日
最近浏览更多
卢本伟不开挂  LV4 4月27日
WBelong  LV7 2023年12月28日
 LV1 2023年7月28日
李亮  LV19 2023年3月7日
LITIANYU084414  LV11 2022年12月30日
微信网友_6263159342649344  LV7 2022年12月16日
zhangsq 2022年10月21日
暂无贡献等级
cqbscxh  LV11 2022年9月19日
lvchengliang  LV4 2022年6月15日
兰文斌  LV6 2022年5月4日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友