public boolean addUser(Session session,User user) {
     session.beginTransaction();  
     session.save(user);// 因无返回值 不知道 添加成功还是失败
     session.getTransaction().commit();
     HibernateUtil.getSessionFactory().close();
        return true;   //自己写死的
    }请 不吝赐教

解决方案 »

  1.   

    SQL Session session = HibernateSessionFactory.getSession();  
    Query query = session.createSQLQuery("select * from student");// sql  query.setFirstResult(2);  query.setMaxResults(1); 
    query.setFirstResult(2);  开始的行
    query.setMaxResults(1);返回的最大行
      

  2.   

    public boolean upStatus(Company company) {
      String HQL = "update Company c set c.status = '0' where c.status = '"
        + company.getStatus() + "'";
      Transaction ts = null;
      try {
       openSession();
       ts = getSession().beginTransaction();
       getSession().createQuery(HQL);
       ts.commit();  } catch (Exception e) {
       ts.rollback();
       // TODO: handle exception
      } finally {
       closeSession();
      }
      return ts.wasCommitted();
     }
      

  3.   

    有返回值啊
    java.io.Serializable key = session.save(obj);
      

  4.   

    return true;  //自己写死的 
    随便返回一个页面看看看
    不就知道了么
      

  5.   

    try  catch吧   抛出异常就返回false  否则 返回 true就可以了。
      

  6.   


    用try,catch 来判断是否成功,如果没有异常,就是成功!