您的位置:首页 > 其它

HibernateDao层增删改查

2017-04-11 11:20 99 查看
package dao;

import java.util.ArrayList;

import java.util.List;

import org.hibernate.Query;

import org.hibernate.Session;

import util.HibernateSessionFactory;

import entity.Users;

public class UserDao {
Session session=HibernateSessionFactory.getSession();
/**
 * 添加
 * @param user
 */

     public void doAdd(Users user){

    session.save(user);

     }

     /**

      * 修改

      * @param user

      */

     public void doModify(Users user){

    session.update(user);

     }

     /**

      * 根据ID查询单个值

      * @param id

      * @return

      */

     public Users doById(java.io.Serializable id){

    return (Users)session.get(Users.class,id);

     }

     /**

      * 查询全部

      * @return

      */

     public List<Users> selectAll(){

    List<Users> list=new ArrayList<Users>();

    String hql="from Users";

    Query query=session.createQuery(hql);

    list=query.list();

    return list;

     };

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Hibernate