使用this.getHibernateTemplate().save()方法存数据到数据库。但无法将数据存入数据库,是什么问题。请教下大家

解决方案 »

  1.   

    没报错且发出了sql的话,多半是事务配置有问题!
      

  2.   

    事物的AutoCommit设置为false了?还是没有commit
      

  3.   


    分析问题通常从日志着手,建议将log4j的输出级别调为debug,你能从输出日志中大致判断出来。原因很多,日志很关键。
      

  4.   

    事务  你不配置的话 就在DAO里面写个事务
    Transaction tr=this.getSession().beginTransaction();
    getHibernateTemplate().save(transientInstance);
    tr.commit();