public static void remove(String id) { //这里只有通过主键删除,如果是依据其他字段的话, //需要先查询该字段,得到一个集合,然后循环删除 try { session = HibernateSessionFactory.getSession(); Transaction tran = session.beginTransaction(); // Query q=session.createQuery("delete from User1"); // q.executeUpdate(); 删除所有记录 User1 u = (User1) session.get(User1.class, id); session.delete(u); tran.commit(); } catch (Exception e) { e.printStackTrace(); } finally { HibernateSessionFactory.closeSession(); }
}