当前位置:编程学习 > JAVA >>

在线等!!!hibernate调用过程配置

Userpro.hbm.xml文件中:
<hibernate-mapping>
    
    <sql-query name="User" callable="true">
 
        <return alias="User" class="com.test.bean.User">
 
            <return-property name=""></return-property>
  
        </return>
 
        {call test_gds_test(?,?)}
 
    </sql-query>  

</hibernate-mapping>

Dao中方法:
public List<User> findAllUsers() {
String[] values = new String[]{"00000001","20130101","20130102","%","%","%","%","%"};

 List<User> list=(List<User>)getHibernateTemplate().findByNamedQuery("User",values);     
     return list;

}
我的过程只返回一个值,这个值是在过程中定义的,与表没关,怎么配置啊??
还是改成{?=call test_gds_test(?,?)}就可以了

Hibernate 存储 返回值 --------------------编程问答-------------------- 大神们帮帮忙吧,或者给个spring JdbcTemplate调用过程的方法也行,事物是用spring注入的,所以怎么用hibernate调过程呢?有个什么回调的,但不知道具体怎么弄,网上搜的也不成功。
过程只返回值,不返回结果集
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,