hibernateTemplate里有save方法。怎么知道他是否保存成功?并且返回true 或 false

解决方案 »

  1.   

    返回的是 boolean? 是 int 吧 记得应该是-1是失败。
      

  2.   

    没有返回值。如果你想自定义返回值用try catch 抓取异常,可以返回True / False
      

  3.   

    public void save(User transientInstance) {
    log.debug("saving User instance");
    try {
    getHibernateTemplate().save(transientInstance);
    log.debug("save successful");
    } catch (RuntimeException re) {
    log.error("save failed", re);
    throw re;
    }
    }
      

  4.   

    把log.debug和log.error改成你自己的逻辑就行
      

  5.   

    我擦 我咋就没想到用 try catch   哇哈哈谢谢了