关键句: Confinfo oconf = (Confinfo)ConnectionDB.getSession().load(Confinfo.class, ofconf.getConfInfoId()); 以获得类的实例。 public void UpdateConfById(Confinfo ofconf) { // TODO Auto-generated method stub try { System.err.println("Session is expected!"); Transaction tran = ConnectionDB.getSession().beginTransaction(); if(tran!=null){ System.err.println("Tran is not null!"); } System.err.println("Transaction is expected!"); Confinfo oconf = (Confinfo)ConnectionDB.getSession().load(Confinfo.class, ofconf.getConfInfoId()); oconf.setConfname(ofconf.getConfname()); oconf.setPassword(ofconf.getPassword()); ConnectionDB.getSession().update(oconf); System.err.println("update is finished!"); tran.commit(); ConnectionDB.closeSession(); } catch (Exception e) { // TODO: handle exception System.err.println(e); } }