簡體   English   中英

為什么發生這種休眠異常,

[英]Why this hibernate exception occurs,,,

我遇到類似“ 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();

一種可能的原因是您在其中定義查詢的hbm文件未在sessionFactory中注冊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM