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 }