【发布时间】:2011-03-24 06:30:00
【问题描述】:
我遇到了这样的异常,
"Named Query mySp Not known"
映射文件将如下所示,
<hibernate-mapping>
<sql-query name="mySp">
<return-scalar column="count1" type="int" />
<return-scalar column="name" type="int" />
<return-scalar column="count2" type="int" />
{ call get_proc_sp :p1,p2,p3 }
</sql-query>
</hibernate-mapping>
我的过程名是get_proc_sp,它接受三个参数,参数名是m1,m2,m3
这是 DAO 代码,
List<MyBean> list = sessionFactory.getCurrentSession()
.getNamedQuery("mySp")
.setParameter("m1", arg1)
.setParameter("m2", narg)
.setParameter("m3", arg5)
.setResultTransformer(Transformers.aliasToBean(MyBean.class))
.list();
【问题讨论】:
标签: java hibernate stored-procedures hql