問題タブ [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.

0 投票する
0 に答える
42 参照

haskell - Haskell の「変数」は積極的に評価されますか?

値「x」を 2 と定義します

  1. Haskellは「変数」という概念をまったく使用していますか? Haskell のような FP では、すべてが関数ですが、「x」は関数ですか?
  2. 「let x=2」が評価なしの名前バインディングのみで、「x」コマンドが「2」を示している場合、正しく評価されていますか? なぜ ":sprint x" はまだ "_" を出力するのですか?
0 投票する
1 に答える
1065 参照

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と組み合わせることはできませんか?

0 投票する
1 に答える
73 参照

hibernate - Join を使用した Eager fetching

簡単なクエリの例とクエリの結果を示すテーブルを使用して、Hibernate の「結合を使用した Eager fetching」の概念を理解するのを手伝ってくれませんか。私はネットを検索しましたが、良い例で説明を得ることができません。親切に助けて、私を導いてください。

0 投票する
1 に答える
1235 参照

php - Laravel の 1 対多の関係

ポリモーフィックリレーションを使用して何か他のものを機能させようとした後、私が間違っていることを見つけることができないようです..私は2つのテーブルをセットアップしています:

支払い:

預金:

私のモデル関係:

支払い:

デポジット:

これで、テスト用に各テーブルに 1 つのレコードが作成されました。預金を表示するときに支払いを積極的にロードしようとしています:

例えば:

これは、関連付けられている支払いを返すのではなくnull、関係に対して返すだけです。私のテーブルでは、支払いテーブルの id と同じように、payment_id は 1 です。私の記憶では、これはうまくいくはずです。私は何が欠けていますか?

編集、getQueryLog はこれを返します:

ここに画像の説明を入力

0 投票する
1 に答える
263 参照

java - ポリモーフィックな親の ActiveJDBC 熱心な読み込み

子クラスのポリモーフィックな親を熱心にロードできません。include ステートメントは違いがないようです。

子クラス:

親クラス:

積極的に子 + 親を返す必要があるクエリ:

最終的に、次の操作を高速化しようとしています。

これらの操作をベンチに置いたところ、 Child.where() メソッドで .include(ParentRequest.class) が使用されているかどうかに関係なく、上記の操作は約 67 ミリ秒かかるようです。

洞察や助けをいただければ幸いです。

注: 子には親が 1 つしかないことは承知しています。近い将来、それはいくつかになるでしょう。

編集: クエリを反転すると、いくつかの理由ではるかに高速な結果が得られました。つまり、Children を探して ParentRequest を含めるよりも、ParentRequest を検索して Child を含めた方が、操作ははるかに高速でした。結果で子テーブルをparent_requestテーブルに結合するためにfindBySqlを具体的に実行したことに注意してください。以下に、クエリの詳細を残しました。

0 投票する
2 に答える
128 参照

php - 熱心に読み込まれたリレーション数で並べ替え

私はこのようなものを持っています

私のコントローラーでは、このアイテムを次のようにロードします

いいね数を取得し、このリストをこの番号でページネーションで並べ替える必要があります

、明らかに機能していません。任意のヒント ?ありがとう。

0 投票する
2 に答える
602 参照

php - Laravel で自動生成された引数のイーガー ロード

私はこのルート呼び出しを持っています:

したがって、入力/products/438/editすると、コントローラーで編集メソッドが呼び出され、次のようになります。

$product正確には、私の場所はどこですかSELECT * FROM products WHERE id = 438

今私の質問は、価格()のようなリレーションを積極的にロードしたい場合はどうすればよいかです

私はもう試した:

しかし、成功しませんでした。ありがとう