Hibernateで@NamedStoredProcedureQueryを使用する場合は、列定義リストが必要なメッセージです。

ケビンジョイマンゴル

@NamedStoredProcedureQueryアノテーションを使用して、休止状態からストアドプロシージャを呼び出しています。私のストアドプロシージャは2つのテーブルからフィールドを返し、postgresqlから次のように呼び出すことができます。

select * from sp_select_employees t (id int, emp_name text, emp_department text)

そのストアドプロシージャを休止状態から呼び出したいのですが、「列定義リストが必要です」というメッセージが表示されます。hibernateには

 t (id int, emp_name text, emp_department text)

部。休止状態でこれを行うにはどうすればよいですか?以下は私のJPAクラスです

@NamedStoredProcedureQuery(
 name = "SelectEmployees",
 resultClasses = EmployeeDetails.class,
 procedureName = "sp_select_employees"

)

public class Employees implements java.io.Serializable {
....
}

私が休止状態と呼ぶ私のコード

public List<EmployeeDetailsDTO> getEmployeeDetails()
{

  StoredProcedureQuery query = em.createNamedStoredProcedureQuery("SelectEmployees");
  final List<EmployeeDetails> searchResults = query.getResultList();

  final List<EmployeeDetailsDTO> results = new ArrayList<EmployeeDetailsDTO>();
  for (Campaigns searchResult : searchResults)
  {
     EmployeeDetailsDTO dto = new EmployeeDetailsDTO(searchResult);
     results.add(dto);
  }
  return results;     

}  
クレイグリンガー

プロシージャを変更するRETURNS TABLEか、OUTパラメータを追加して、列定義リストの送信に依存しないようにします。または、Hibernateでネイティブクエリを使用します。

列定義リスト、およびを返すクエリrecordは、Hibernateが直接サポートしていないPostgreSQL拡張機能です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MPI_Isend()MPI_とIrecv()を使用する場合、ペアは同じリクエストを使用する必要がありますか?メッセージがすでに配列である場合、どのように渡す必要がありますか?

分類Dev

javaメソッドを使用して、「条件が満たされる場合はリストを返し、そうでない場合はエラーメッセージを返す」を返すことは可能ですか

分類Dev

定義では、ジェネリック型が配列である場合にのみ、特定のメソッドシグネチャが必要です

分類Dev

メソッドがクラスc ++で定義されていない場合に、クラスオブジェクトでメソッドを使用する方法

分類Dev

エラー:「メッセージ」:Youtube AnalyticsAPIを使用する場合は「ログインが必要です」

分類Dev

ジェネリックと条件が型定義で使用されている場合、Typescriptがswitchステートメントの型を推測しない

分類Dev

AspNetCore3の予期しない「サイズ制限が設定されている場合はキャッシュエントリでサイズの値を指定する必要があります」というメッセージ

分類Dev

Swiftの「guard」ステートメントがスコープを終了する必要がある場合、スコープの定義は何ですか?

分類Dev

この警告メッセージはどういう意味ですか?「img要素には、意味のあるテキスト、または装飾的な画像の場合は空の文字列を含むaltプロップが必要です」

分類Dev

プリプロセッサマクロがない場合、Xcodeプロジェクトのプロジェクトレベルで実用的なスキーム固有のフラグを定義する方法はありますか

分類Dev

メッセージプロセスが1回だけでなければならない場合、トライデントを使用する必要があるとはどういう意味かわかりません

分類Dev

ジェネリックメソッドでヘッダーを使用する場合は、カスタムObservableを作成する必要があります

分類Dev

エラー:PostgreSQL9.3を使用するdblinkの関数には列定義リストが必要です

分類Dev

引数がリストでないかどうかを確認し、リストでない場合はメッセージを表示します

分類Dev

必要な.jsファイルが見つかった場合にメッセージを表示して実行するスクリプトを作成するにはどうすればよいですか?

分類Dev

package.jsonでpublishConfigを定義している場合、.npmrcファイルでレジストリを定義する必要がありますか?

分類Dev

KendoUIドロップダウンリスト/ EditorTemplatesからの検証メッセージ(フィールドが設定されている場合は「フィールドが必要です」)が表示されます-解決方法は?

分類Dev

c ++-使用しない場合でも、すべての静的クラスメソッドを定義する必要がありますか?

分類Dev

C ++でconstオブジェクトを宣言するには、ユーザー定義のデフォルトコンストラクターが必要です。可変メンバー変数がある場合は、どうしてですか?

分類Dev

マルチスレッドが必要な場合にJavaでリストクラスを使用する方法は?

分類Dev

Kafkaのログ圧縮を使用して、定義された期限までに遅れていない場合に、消費者がメッセージを見逃さないようにするにはどうすればよいですか?

分類Dev

Java:スレッドが配列の異なるセルを設定する場合、揮発性アクセスは必要ですか?

分類Dev

両方のパラメーターに値がない状態でスクリプトを実行する場合の「注意:未定義のオフセット」

分類Dev

リアルタイムデータベースからActionViewリンクを取得するButtonのIfメソッドを使用するにはどうすればよいですか?リンクがない場合はトーストメッセージを表示しますリンクはありません

分類Dev

Tensorflowでコンテキストマネージャーを使用する場合と使用しない場合でtf.Sessionを定義すると、動作が異なるのはなぜですか?

分類Dev

「要素タイプが無効です:文字列(組み込みコンポーネントの場合)またはクラス/関数(複合コンポーネントの場合)が必要です...」というメッセージが表示されるのはなぜですか?

分類Dev

ODRを使用しない場合でも、静的constexprクラスメンバー変数を定義する必要がありますか?

分類Dev

getメソッドを使用してオブジェクトフィールドにアクセスする場合、値は常に未定義です

分類Dev

kerasチューナーを使用してモデルをセットアップする場合、レイヤー内のユニット数を条件付きスコープ内で定義する必要がありますか?

Related 関連記事

  1. 1

    MPI_Isend()MPI_とIrecv()を使用する場合、ペアは同じリクエストを使用する必要がありますか?メッセージがすでに配列である場合、どのように渡す必要がありますか?

  2. 2

    javaメソッドを使用して、「条件が満たされる場合はリストを返し、そうでない場合はエラーメッセージを返す」を返すことは可能ですか

  3. 3

    定義では、ジェネリック型が配列である場合にのみ、特定のメソッドシグネチャが必要です

  4. 4

    メソッドがクラスc ++で定義されていない場合に、クラスオブジェクトでメソッドを使用する方法

  5. 5

    エラー:「メッセージ」:Youtube AnalyticsAPIを使用する場合は「ログインが必要です」

  6. 6

    ジェネリックと条件が型定義で使用されている場合、Typescriptがswitchステートメントの型を推測しない

  7. 7

    AspNetCore3の予期しない「サイズ制限が設定されている場合はキャッシュエントリでサイズの値を指定する必要があります」というメッセージ

  8. 8

    Swiftの「guard」ステートメントがスコープを終了する必要がある場合、スコープの定義は何ですか?

  9. 9

    この警告メッセージはどういう意味ですか?「img要素には、意味のあるテキスト、または装飾的な画像の場合は空の文字列を含むaltプロップが必要です」

  10. 10

    プリプロセッサマクロがない場合、Xcodeプロジェクトのプロジェクトレベルで実用的なスキーム固有のフラグを定義する方法はありますか

  11. 11

    メッセージプロセスが1回だけでなければならない場合、トライデントを使用する必要があるとはどういう意味かわかりません

  12. 12

    ジェネリックメソッドでヘッダーを使用する場合は、カスタムObservableを作成する必要があります

  13. 13

    エラー:PostgreSQL9.3を使用するdblinkの関数には列定義リストが必要です

  14. 14

    引数がリストでないかどうかを確認し、リストでない場合はメッセージを表示します

  15. 15

    必要な.jsファイルが見つかった場合にメッセージを表示して実行するスクリプトを作成するにはどうすればよいですか?

  16. 16

    package.jsonでpublishConfigを定義している場合、.npmrcファイルでレジストリを定義する必要がありますか?

  17. 17

    KendoUIドロップダウンリスト/ EditorTemplatesからの検証メッセージ(フィールドが設定されている場合は「フィールドが必要です」)が表示されます-解決方法は?

  18. 18

    c ++-使用しない場合でも、すべての静的クラスメソッドを定義する必要がありますか?

  19. 19

    C ++でconstオブジェクトを宣言するには、ユーザー定義のデフォルトコンストラクターが必要です。可変メンバー変数がある場合は、どうしてですか?

  20. 20

    マルチスレッドが必要な場合にJavaでリストクラスを使用する方法は?

  21. 21

    Kafkaのログ圧縮を使用して、定義された期限までに遅れていない場合に、消費者がメッセージを見逃さないようにするにはどうすればよいですか?

  22. 22

    Java:スレッドが配列の異なるセルを設定する場合、揮発性アクセスは必要ですか?

  23. 23

    両方のパラメーターに値がない状態でスクリプトを実行する場合の「注意:未定義のオフセット」

  24. 24

    リアルタイムデータベースからActionViewリンクを取得するButtonのIfメソッドを使用するにはどうすればよいですか?リンクがない場合はトーストメッセージを表示しますリンクはありません

  25. 25

    Tensorflowでコンテキストマネージャーを使用する場合と使用しない場合でtf.Sessionを定義すると、動作が異なるのはなぜですか?

  26. 26

    「要素タイプが無効です:文字列(組み込みコンポーネントの場合)またはクラス/関数(複合コンポーネントの場合)が必要です...」というメッセージが表示されるのはなぜですか?

  27. 27

    ODRを使用しない場合でも、静的constexprクラスメンバー変数を定義する必要がありますか?

  28. 28

    getメソッドを使用してオブジェクトフィールドにアクセスする場合、値は常に未定義です

  29. 29

    kerasチューナーを使用してモデルをセットアップする場合、レイヤー内のユニット数を条件付きスコープ内で定義する必要がありますか?

ホットタグ

アーカイブ