1、先建session:

Session session = HibernateSessionFactory.getSession();
        Transaction tr=session.beginTransaction();

      2、增、改、可直接new一个实例化的映射类,如Login l=new Login(); 调用其函数 l.setUsername("a");

    若a存在则为“改”,调用session.update(l);若a在表中不存在则为“增”,调用session.save(l);

      3、查询或删除则可以Login l=(Login) session.get(Login.class,“hehejeson”);来查找主码为“hehejeson”的数据,之后调用session.delete(l);就可以删除了。

 

  一般在编程时要加上try,catch,finally:

  

 1 Session session = HibernateSessionFactory.getSession();
 2 Transaction tr=session.beginTransaction();
 3 com.jeson.po.Login l =(Login) session.get(com.jeson.po.Login.class,"hehejeson");
 4 try
 5         {
 6             
 7             session.delete(l);
 8             tr.commit();
 9             
10         }
11         catch(HibernateException e)
12         {
13             e.printStackTrace();
14             tr.rollback();
15         
16         }
17         finally
18         {
19             session.close();
20         }