Hibernate中两种删除用户的方式

第一种,是比较传统的,先根据主键列进行查询到用户,在进行删除用户

//删除数据
                public void deleteStudent(String sno)
                {
                    init() ;
                    
                    Student qu =(Student) se.get(Student.class, sno)  ;
                    
                    se.delete(qu);
                    
                    
                    
                    destroy();
                }

第二种,直接运用HQL语句进行删除

//删除数据
                public void deleteStudent(String sno)
                {
                    init() ;
                
                    
                    se.createQuery("delete from Student where sno = ?")
                            .setString(0, sno).executeUpdate() ;
                    
                    destroy();
                }

 

posted @ 2016-12-02 15:11  丶疏影横斜  阅读(729)  评论(0编辑  收藏  举报