在线等!!!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