本帖最后由 XZ_QIN 于 2009-09-02 13:16:56 编辑

解决方案 »

  1.   

    调用方法 List list = (ArrayList)getHibernateTemplate()
    .findByNamedQueryAndNamedParam(
    "spname",
    new String[] { parameters},
    new Object[] { values};
    配置文件:<class name="class"
    table="temp">
    <property name="colum1" column="colum1_1" />
    </calss>
    sql-query name="spname" callable="true">
    <return alias="className"
    class="class">
    <return-property name="return1" column="colum1" />
    </return>
    {? = calls
    pName(:values)}
    </sql-query>
      

  2.   


    1. 在hbm.xml文件里面配置的话,存储过程来至于3个表。里面不是要配置对应的列吗。那一个表的hbm.xml文件如何配置。 不需要2.可以直接这样调用吗  SQLQuery query = this.getSession().createSQLQuery("call P_JJLJJZZ_QX(?,?)"); 第二个是输出参数,是一个游标,怎么传进去呢 用result传入,如果是in的参数的话,如果是out的参数,不需要传,
      

  3.   

    不需要传吗。是out.只需要传第一个就行了是吧.总算等到GS了