package com.demo.dao;

import java.util.List;

import javax.annotation.Resource;

import org.hibernate.SessionFactory;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;

import com.demo.domain.User;
@Component
@Transactional
public class UserDao {

	private SessionFactory sessionFactory ;

	public SessionFactory getSessionFactory() {
		return sessionFactory;
	}
	@Resource(name="sessionFactory")
	public void setSessionFactory(SessionFactory sessionFactory) {
		this.sessionFactory = sessionFactory;
	}
	
	/**
	 * 保存User
	 * @param u
	 */
	
	public void save(User u){
		sessionFactory.getCurrentSession().save(u);
	}
	
	public List<User> getAll(){
		List<User> list = sessionFactory.getCurrentSession().createCriteria(User.class).list();
		return list;
	}
	/**
	 * 删除一个用户
	 * @param id
	 */
	public void deleteUser(int id) {
		
		
	}
	/**
	 * 根据ID 得到一个user
	 * @param id
	 * @return
	 */
	
	public User queryUser(int id) {
		
		return null;
	}
	/**
	 * 更新一个用户
	 * @param u
	 */
	public void updateUser(User u) {
		
		
	}
}
最近下载更多
provict09  LV8 2021年2月21日
王志松  LV3 2020年10月7日
liyongyao  LV3 2020年9月24日
17704627276  LV17 2020年8月13日
13551738172  LV1 2020年6月17日
chunyangly  LV2 2020年2月23日
18287452845  LV5 2020年2月3日
zhangwu164  LV7 2019年12月24日
lwaizy  LV3 2019年12月21日
zk1259  LV6 2019年12月10日
最近浏览更多
an7654  LV1 2023年10月9日
陆程江  LV2 2023年5月29日
地球导演思考  LV2 2023年4月22日
彩色天空  LV5 2023年4月2日
微信网友_5992582549164032  LV6 2023年2月21日
upup996  LV6 2022年12月14日
getset  LV8 2022年12月10日
微信网友_6248713511227392  LV11 2022年12月5日
fengshengtian  LV8 2022年2月19日
yema2986  LV2 2021年11月18日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友