問題タブ [eager]
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.
haskell - Haskell の「変数」は積極的に評価されますか?
値「x」を 2 と定義します
- Haskellは「変数」という概念をまったく使用していますか? Haskell のような FP では、すべてが関数ですが、「x」は関数ですか?
- 「let x=2」が評価なしの名前バインディングのみで、「x」コマンドが「2」を示している場合、正しく評価されていますか? なぜ ":sprint x" はまだ "_" を出力するのですか?
jsf - org.omnifaces.cdi.eager.EagerBeansWebListener.requestInitialized での java.lang.NullPointerException
私は TomEE Plus 1.7.2 サーバーを使用しており、OmniFaces を含む Web アプリケーションを開始しようとしていますが、Nullpointer 例外が発生します:
警告: リクエスト /index.xhtml の熱心なリクエスト スコープ Bean をインスタンス化できませんでした。CDI リクエスト スコープがアクティブでない可能性があります。これが実際に当てはまる場合は、org.omnifaces.cdi.Eager の JavaDoc を参照して、これを修正する方法を確認してください。
org.omnifaces.cdi.eager.EagerBeansWebListener.requestInitialized(EagerBeansWebListener.java:78) での java.lang.NullPointerException
OmniFaces docsに示されているように EagerBeansFilter を使用すると、わずかな変化が得られます。
警告: 熱心なアプリケーション スコープ Bean をインスタンス化できませんでした。CDI アプリケーション スコープがアクティブでない可能性があります。これは、特定の Tomcat および Jetty ベースの構成に当てはまることが知られています。
org.omnifaces.cdi.eager.EagerBeansRepository.instantiateApplicationScopedAndRegisterListener(EagerBeansRepository.java:69) での java.lang.NullPointerException
このサーバーはomnifacesと組み合わせることはできませんか?
hibernate - Join を使用した Eager fetching
簡単なクエリの例とクエリの結果を示すテーブルを使用して、Hibernate の「結合を使用した Eager fetching」の概念を理解するのを手伝ってくれませんか。私はネットを検索しましたが、良い例で説明を得ることができません。親切に助けて、私を導いてください。
php - Laravel の 1 対多の関係
ポリモーフィックリレーションを使用して何か他のものを機能させようとした後、私が間違っていることを見つけることができないようです..私は2つのテーブルをセットアップしています:
支払い:
預金:
私のモデル関係:
支払い:
デポジット:
これで、テスト用に各テーブルに 1 つのレコードが作成されました。預金を表示するときに支払いを積極的にロードしようとしています:
例えば:
これは、関連付けられている支払いを返すのではなくnull
、関係に対して返すだけです。私のテーブルでは、支払いテーブルの id と同じように、payment_id は 1 です。私の記憶では、これはうまくいくはずです。私は何が欠けていますか?
編集、getQueryLog はこれを返します:
java - ポリモーフィックな親の ActiveJDBC 熱心な読み込み
子クラスのポリモーフィックな親を熱心にロードできません。include ステートメントは違いがないようです。
子クラス:
親クラス:
積極的に子 + 親を返す必要があるクエリ:
最終的に、次の操作を高速化しようとしています。
これらの操作をベンチに置いたところ、 Child.where() メソッドで .include(ParentRequest.class) が使用されているかどうかに関係なく、上記の操作は約 67 ミリ秒かかるようです。
洞察や助けをいただければ幸いです。
注: 子には親が 1 つしかないことは承知しています。近い将来、それはいくつかになるでしょう。
編集: クエリを反転すると、いくつかの理由ではるかに高速な結果が得られました。つまり、Children を探して ParentRequest を含めるよりも、ParentRequest を検索して Child を含めた方が、操作ははるかに高速でした。結果で子テーブルをparent_requestテーブルに結合するためにfindBySqlを具体的に実行したことに注意してください。以下に、クエリの詳細を残しました。
php - 熱心に読み込まれたリレーション数で並べ替え
私はこのようなものを持っています
私のコントローラーでは、このアイテムを次のようにロードします
いいね数を取得し、このリストをこの番号でページネーションで並べ替える必要があります
、明らかに機能していません。任意のヒント ?ありがとう。
php - Laravel で自動生成された引数のイーガー ロード
私はこのルート呼び出しを持っています:
したがって、入力/products/438/edit
すると、コントローラーで編集メソッドが呼び出され、次のようになります。
$product
正確には、私の場所はどこですかSELECT * FROM products WHERE id = 438
今私の質問は、価格()のようなリレーションを積極的にロードしたい場合はどうすればよいかです
私はもう試した:
と
しかし、成功しませんでした。ありがとう