package com.dao.impl; import java.util.List; import org.hibernate.Session; import org.hibernate.SessionFactory; import com.dao.UserDAO; import com.entity.User; public class UserDAOImpl implements UserDAO { private SessionFactory sessionFactory; public SessionFactory getSessionFactory() { return sessionFactory; } public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionFactory; } public Session getSession(){ return sessionFactory.getCurrentSession(); } @Override public List<User> getUsers() { // TODO Auto-generated method stub String hql="From User"; @SuppressWarnings("unchecked") List<User> users=(List<User>)getSession().createQuery(hql).list(); return users; } @Override public User getUserById(Integer id) { // TODO Auto-generated method stub User user=(User) getSession().get(User.class, id); return user; } @Override public void saveUser(User user) { // TODO Auto-generated method stub getSession().save(user); } @Override public void deleteUser(Integer id) { // TODO Auto-generated method stub User user=new User(); user.setId(id); getSession().delete(user); } @Override public void updateUser(User user) { // TODO Auto-generated method stub getSession().update(user); } }
最近下载更多
and123456 LV11
2022年2月11日
2050975749 LV5
2020年1月13日
涛涛8888 LV6
2019年7月2日
wangwangvic LV3
2019年6月3日
aa991215 LV17
2019年6月1日
1206207437 LV8
2019年4月20日
18195087764 LV1
2018年12月31日
yuzikong001 LV7
2018年12月23日
SevenBlack LV1
2018年9月27日
shaosiming LV4
2018年8月15日
最近浏览更多
uni-code_0123 LV1
2023年12月6日
微信网友_6479615816142848
2023年5月17日
暂无贡献等级
yut1an LV2
2022年10月31日
yangMzz LV2
2022年10月10日
谢谢谢谢谢谢你 LV6
2022年7月19日
naside LV2
2022年6月26日
CHENHAOJUDA LV10
2022年6月14日
多次抛弃前妻 LV4
2022年6月6日
阿时23428 LV15
2022年5月11日
zhao1546 LV3
2022年5月6日