簡體   English   中英

@NamedNativeQuery多個結果集

[英]@NamedNativeQuery multiple resultsets

是否可以使用@ NamedNativeQuery + Spring + Hibernate返回多個結果集?

我正在使用HibernateTemplate.findByNamedQuery查找映射的DAO對象,如下所示:

@Entity
@NamedNativeQueries( {
    @NamedNativeQuery( callable = true, name = "QueryName", query = "pStoredProcedureName ?, ?, ?", readOnly = true,
        resultClass = DAOClass.class ),

但是現在我正在調用的存儲過程具有多個結果集,而我似乎只能得到第一個結果集。

謝謝。

基於此,我認為不可能。

對於Sybase或MS SQL Server,適用以下規則:

該過程必須返回結果集。 注意,由於這些服務器可以返回多個結果集和更新計數,因此Hibernate將迭代結果並將結果集的第一個結果作為其返回值。 其他一切將被丟棄。

暫無
暫無

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

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