用<sql-insert 标签 还是怎么做。

解决方案 »

  1.   

    我在hbm.xml里如下写:  <sql-insert callable="true">
    {call addCategory(:categoryName,:parentId)}  
        </sql-insert>
    addCategory是我在mysql5里的存储过程 ,我用 rg.springframework.orm.hibernate3.support.HibernateDaoSupport 的save,没有报错,但,他不执行,是怎么回事?
      

  2.   

    我在hbm.xml里如下写:      <sql-insert  callable=  "true  "  >                                      
                                       {call  addCategory(:categoryName,:parentId)}                
                                     </sql-insert  >  
    addCategory是我在mysql5里的存储过程  ,我用  org.springframework.orm.hibernate3.support.HibernateDaoSupport  的save,没有报错,但,他不执行,是怎么回事?
      

  3.   

    谢谢!!不知是不是hibernate的版本问题。在这个项目里,得用存储过程 ,没有办法。。
      

  4.   

    我改成版本低一点儿的,就可以了。。最早的是hibernate3.2.2ga,没有成功,改成是3.0.5就行了。。奇怪,,是不是新的版本的hibernate用了别的方法啊,