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

socialchen 2013-04-09 04:39:19
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(?,?)}就可以了

...全文
67 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
socialchen 2013-04-10
  • 打赏
  • 举报
回复
大神们帮帮忙吧,或者给个spring JdbcTemplate调用过程的方法也行,事物是用spring注入的,所以怎么用hibernate调过程呢?有个什么回调的,但不知道具体怎么弄,网上搜的也不成功。 过程只返回值,不返回结果集

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧