江湖救急!~struts+hibernate+spring高手看下,查询可以,插入就不行了。。
我看了下数据库,虽然数据没进来,但是自动增长的键还是在加1。
这是后台的sql语句。。
Hibernate: insert into spring (username, password) values (?, ?)
Hibernate: select spring0_.username as col_0_0_ from spring spring0_
usernametest
end什么原因呢?百思不得其解,于是来找江湖朋友问问。。希望能给那么一点点灵光

解决方案 »

  1.   

    save了没有?事务提交了没有?
      

  2.   

    你没有做提交吧,估计是! 要commit啊
      

  3.   

    呵呵,都惊动总司令了。。
    save了。。this.getHibernateTemplate().save(user);
    然后如何commit??新手,不好意思。
      

  4.   

    Session session = sessionFactory.openSession(); 
    Transaction tx= session.beginTransaction(); 
    session.save(user); 
    tx.commit(); 
      

  5.   

    还是不行啊?自动增长的键还是加1了。。ymfhcn(这痞子真帅)你的方法是hibernate的。我用那可以。。但是现在是用spring来管理hibernate了,好象有点不一样。我看一般的程序save就进去了。。但是这个怎么不行呢?急死人。
      

  6.   

    解决了不过是不是非要把管理事务的bean设成事务型的呢??
    我看有些人不设成事务型啊。。那样可以??