問題タブ [detachedcriteria]
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.
nhibernate - Criteria Restrictions.In での sproc の結果の使用
私はこの独立した基準を持っています:
visiblestudents はList<string>
. 2100 のパラメーター制限に遭遇するまでは、十分に機能します。visiblestudents は、sproc にクレイジーなビジネス ロジックを持つ別のクエリによって入力されます。sproc からの戻り値は、linq でフィルター処理され、list<string>
私の質問はlist<string>
、SQL エラーを防ぐために を sproc に置き換える方法はありますか? これまでスタックオーバーフローで見つけたものはすべて、リストを使用して一時テーブルを作成してから結合を使用する必要があることを示唆していますが、私のリードは一時テーブルを使用しないことを好むでしょう.
sql - このステートメントを独立した基準に変更する方法
このステートメントは、ユーザーがデータベースに存在するかどうかを確認するためのものです。
これはストアド プロシージャです。
CREATE DEFINER= cbsadmin
@ %
PROCEDURE isExistingUser
(IN userId int) BEGIN SELECT USER_ID FROM USER_LOGIN_STATUS WHERE USER_ID = userId; 終わり
hibernate - Hibernate subquery detachedCriteria
How to write a subquery in hibernate which is having multiple subqueries. for example
I know that we can write through DetachedCriteria but couldnot find any example where I can use multiple subqueries.
hibernate - HibernateRestcritionCriteriaまたはDetachedCriteraを使用
OR制限のある分離基準を作成しようとしています
したがって、基本的には、上記のコードの2行目と3行目にRestriction.orを配置する必要がありますが、Restriction.orはDetachedCriteraを除きません。だから私はこのようなことをする必要があります
ただし、これはコンパイルされません。では、どうすればこれを達成できますか?助言がありますか?
前もって感謝します。乾杯
grails - in句のサブクエリとしてdetachedCriteriaを使用する
'in'句のサブクエリとして分離基準を使用しようとしていますが、どういうわけか機能しません。
これは私が遭遇しているエラーです:
java - HibernateでDetachedCriteriaを使用してネストされたオブジェクトをフェッチすることに熱心
いくつかの追加の関連付けをフェッチするには、大きなHibernateDetachedCriteriaクエリを変更する必要があります。
私のオブジェクトグラフは以下の構造に似ています。各車に関連付けられた売上を取得したいと思います。
私がやりたいことは次のようなものです:
しかし、setFetchModeのassociationPath引数はドット表記を無視しているようで、LazyInitializationExceptionが発生します。
原因:org.hibernate.LazyInitializationException:ロールのコレクションを遅延初期化できませんでした:Car.sales、セッションまたはセッションが閉じられていません
私は周りを検索しましたが、これまでのところ例や情報は見つかりませんでした。Hibernateのドキュメントには、ネストされた関連付けをフェッチする方法の例が記載されていません。setFetchModeのJavadocは、ドット表記アプローチが機能するはずだと示唆しているようです...
どんな助けでもいただければ幸いです。
mysql - hibernate detached criteria - ネイティブ SQL ステートメントを追加する方法
こんにちは私は非常に大きな問題を抱えています。DetachedCriteria があり、名前を付けましたdc
。私はこう宣言したDetachedCriteria dc = getDetachedCriteria()
。order by の前に照合文を追加したい。照合の目的は、 を処理することñ
です。追加したいステートメントは ですCOLLATE utf8_spanish_ci
。私はこのようにしdc.add(Restrictions.sqlRestriction(" COLLATE utf8_spanish_ci "))
ました。もちろん、これは間違っているため、エラーが発生しました。私はそれをすることを知りません。助けてください。
hibernate - DetachedCriteria-切り離された基準の結果を整数に変換する方法は?
これを手伝ってください。
顧客の総数を取得するために、切り離された基準を使用しています。
私のCustomerDaoImplで:
通常、私が行うことは、結果を取得し、コレクションに保存して、を使用することcollection.size
です。を取得するためだけに不要なデータをフェッチする必要があるため、効率的ではないと思いますcount
。助けてください。
nhibernate - SetFirstResult(0) は機能しますが、SetFirstResult(1) は機能しません
MVC3 と nhibernate を使用して webapp でページネーションを実行しようとしていますが、最初のページは正常に動作しますが、SetFirstResult(0)
動作するだけです!
.SetFirstResult(request.pageIndex * request.pageSize).SetMaxResults(request.pageSize)
NHibernate.Exceptions.GenericADOException はユーザー コードによって処理されませんでした メッセージ = クエリを実行できませんでした
InnerException: System.Data.SqlClient.SqlException Message=列 'DossierN5_8_3_' が 'query' に対して複数回指定されました。
私はたくさん検索しましたが、同じ問題を抱えている人を見つけることができません。
hibernate - 複数テーブル Eager join の条件
コード
これは次のクエリを生成しています
クエリは 20 行を返しますが、これは問題ありませんが、masterResult の 2o オブジェクトも作成されます。
モデル構造は次のようになります
MasterResult を含む
- マスターCCHolderのセット、
- masterFlightsのセット、
- masterPassenger のセット、
- masterVendors のセット
この問題を解決するには?
1 つの MasterResult が含まれています
- マスターCCHoldersの2セット、
- 2 マスターフライトのセット、
- masterPassenger の 5 セット、
- マスターベンダー1セット、
したがって、合計2*2*5=20 レコードになります。
サイズ 2 の masterCCholder のセット、サイズ 2 の masterflights のセット、サイズ 5 の masterpassengers のセットなどを含む 1 つの masterResult オブジェクトを取得するにはどうすればよいですか。
ありがとう