問題タブ [multiple-resultsets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - POSTGRES JDBC で複数の結果セットを使用するには?
PostgreSQL データベースで JDBC を使用しています。結果セットでエンティティをクエリすると、5 行が返されます。そのエンティティに関連する別のエンティティは、上記の結果セットの行を使用しているときにクエリを実行します。このクエリを実行すると、上記の結果セットが閉じられます。
これは、一度に 1 つの接続で 1 つの結果セットのみをアクティブにできることを意味します。
以前は、同じコードが Oracle DB サーバーに対して完璧に機能していました。
複数の結果セットを許可するようにサーバーを構成するように DB 管理者に依頼する必要がありますか? または、コードに変更を加えるには?それともpostgreでそれを行うことは不可能ですか? 詳細については、次のコードを参照してください。
java - Hibernate:複数の結果セット
私がHibernateのドキュメント/オンラインで読んだことから、Hibernateには複数の結果セットを処理する機能がないようです。複数の結果セットを返すHibernateに依存するアプリケーションでMySQLDB呼び出しを行うことを検討しています。
複数の結果セットが返される唯一の呼び出しである可能性が高いことを念頭に置いて、Hibernateで「うまく機能する」ためにどのソリューションを使用しましたか?
ありがとう!
tsql - BLToolkit: 複数の結果セット?
2 つの select ステートメントを使用して、SP から 2 つのオブジェクトのリストを取得する方法が見つかりません。BLToolkit で可能ですか、それともそのような方法で階層データのみを取得できますか?
関連のない 2 つのテーブルを含むデータセットを置き換えようとしています。
stored-procedures - Entity Framework CTP5 - ストアド プロシージャからの複数のレコード セットの読み取り
EF4 では、これは簡単には実現できませんでした。従来の ADO.NET (DataReader) に格下げするか、 ObjectContext.Translateを使用するか、EFExtensionsプロジェクトを使用する必要がありました。
これは EF CTP5 ですぐに実装されていますか?
そうでない場合、これを行うための推奨される方法は何ですか?
このメソッドに到達するために、DbContext<T>
を as としてキャストしIObjectContextAdapter
、基になるものにアクセスする必要がありますか?ObjectContext
誰かがEF CTP5でこれを行うことに関する良い記事を教えてもらえますか?
java - Can we Bring two Dataset at a time and compare it
i have a ResultSet method public ResultSet getItemPurchase(String Pid) which return a Data from a database table. similarly i have another method public Resultset getItemSale(String sid). i have called them using a function ResultSet rs1 = getItemPurchase(Pid); and next function is ResultSet rs2 = getItemSale(Pid);
i want to do as following.
can anybody please help me on this
entity-relationship - サブ関連エンティティにバックリファレンスがない1対多
Post
2つのエンティティ(つまりと)の間に1対多の関係Comment
があり、マスタークラスを次のように定義している場合:
しかし、コメントから投稿する必要がないため、私のComment
サブ関連クラスにはタイプのプロパティがありません。Post
コメントは常にマスター投稿インスタンスとともに表示されます。
次に、2つの結果セットを返すストアドプロシージャがあります。それらに関連する投稿とコメントです。私は自分MapResultSet
を
しかし、これは機能しません。これは、Comment
その参照がPost
ないため、上位コードの2番目のパラメーターに対して定義するものがないためです。メソッドパラメータが無効な場合に提供するstring.Empty
か、例外が発生した場合。null
Post
プロパティを追加せずに、これら2つのエンティティ間の関係をどのように定義する必要がありますComment
か?
mysql - C#.NET Winform アプリケーションを使用して mysql データベースから複数の結果セットを返す方法
Winform C#.NET アプリケーションがあります。
SQL Server を使用したとき、2 つの結果セットを一緒に返すために、改行 '\n' を使用して 2 つの SELECT クエリを渡しましたが、mysql でそれを行うにはどうすればよいですか?
SQL SERVERでこれを行い、完了しました:
しかし、MySQLでこれを行う方法????
sql-server - Dapper.NETおよび複数の結果セットを持つストアドプロシージャ
複数の結果セットを返すストアドプロシージャでDapper.NETを使用する方法はありますか?
私の場合、最初の結果セットは単一の行と単一の列です。その場合0
、呼び出しは成功し、2番目の結果セットには実際のデータの行/列が含まれます。(ゼロ以外の場合、エラーが発生し、2番目の結果セットは提供されません)
Dapper.NETでこれを処理するチャンスはありますか?これまでのところ、私はそのシングルを取り戻すだけです0
が、それ以上は何もありません。
更新: OK、正常に動作します-結果がnoである限り。2は単一のエンティティです。
今、私にはさらに別の要件があります。
その2番目の結果セットに対するDapperのマルチマッピング(SQL Serverから返された単一の行を2つの別々のエンティティに分割する)は、現時点ではサポートされていないようです(少なくとも、.Read<T>
処理できるオーバーロードはないようです)マルチマッピング)。
その行を2つのエンティティに分割するにはどうすればよいですか?
mybatis - MyBatis 複数の結果セット
現在、コードを iBatis 2 から MyBatis 3 に移行しています。異なるクラスにマップする複数の結果セットを返す関数があります。iBatis では、カンマ区切りのリスト int を使用してさまざまな結果を次のように resultType にマップできます。
しかし、これは MyBatis 3 では機能しないようです。デフォルトで複数の結果セットを有効にする構成項目を除いて、ドキュメントには何も見つかりません。しかし、実際にそれらを処理する方法については何もありません。
tsql - T-SQL での結合と組み合わせた複数の結果セットの使用
現在、ストアド プロシージャ内で結合を使用して、さまざまなテーブルから要素を出力しています。攻撃的な例
多くのボイラープレート コードを維持する必要があるため、出力を C# コードのエンティティにマッピングするときの作業がかなり不便になっています。代わりに、複数の結果セットを使用して、各結果セットをコード内のオブジェクト型にマップできるようにします。しかし、私の場合、さまざまな結果がすべて互いに関連している場合、これを達成するにはどうすればよいでしょうか? 私が見つけることができた例はすべて、データが私のような外部キーによって関連付けられていないさまざまなテーブルから選択することを中心に展開されました。結果を複数の結果セットに出力する場合、思いつくのは次のようなものだけです
しかし、これはきれいではなく、はるかに非効率的です(結合ステートメントがたくさんあるので、私は推測します)私がしようとしているこの方法で複数の結果セットを使用することは可能ですか? 例のように、結果セットごとに大規模な結合を行うことなく、ストアド プロシージャに SQL ステートメントを記述する方法がわかりません。そして、現在のソリューションでは、それらをすべて結合するため、列が爆発的に増加します