問題タブ [lambdaj]

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 投票する
1 に答える
200 参照

java - グループ化に関する Hibernate と Lambdaj の問題

Lambdaj を使用して、クエリ結果セットからツリー グループ化を実行したいと考えています。結果は Hibernate から取得されます。

集計は正常に実行できますが、グループ化でコードが失敗します。

例外は

宿題をやろうとしましたが、今のところうまくいきません。

Lambdaj はcglib、プロキシを実行するために使用します。Ivy ファイルはcglib-nodep.jarパッケージを提供します。私たちのアーキテクチャ プロジェクトの特徴は (Hibernate との依存関係のため)cglib標準リリースとasm-all. 会社のポリシーにより、Ivy 依存関係ファイルは推移的な依存関係を許可しておらず、依存関係はプロジェクトの実際のニーズに基づいて開発チームによって決定されることに注意してください (したがって、Hibernate が の特定のバージョンを必要とする場合、cglibその依存関係をIvy を作成し、すべてを非推移的としてマークします)。

したがって、私のプロジェクトには<dependency org="com.googlecode.lambdaj" name="lambdaj" rev="2.3.3"/>(デフォルトで推移的 true) があり、私のプロジェクトが依存している私のアーキテクチャ プロジェクトには

(そしてもっとたくさん)

問題は、コードで何か間違ったことをしているのでしょうか? それはHibernateの問題ですか?

0 投票する
4 に答える
1429 参照

java - 異なるオブジェクトを持つコレクション間の交差を見つける

以下のようなカスタム オブジェクトのリストがあります。

そして、クライアントから送信された ID を持つ別のコレクションで、上記の CustomObject の ID が含まれていますSet<Long> ids

私の目標は、id が交差する要素のみを含む CustomObject でコレクションを返すことです。

これは、サイクルごとにネストされたもので簡単に実行できます。しかし、それは少し醜く見えます。

SQLでは、クエリで同様のことができます:

またはでどのように達成できますlamdajguava

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

java - セット内のセットを比較する

私はこのようなセットを持っています:

ネストされたセット内にあるセットを比較してマージしたい。[0,1,2] と [0,2,6] には共通の要素があります。したがって、それらをマージして 0,1,2,6 を形成する必要があります。

出力は次のようになります。

効率的な方法はありますか?

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

java - Lambdaj を使用した for ループの回避

lambdaj でこのループを回避するにはどうすればよいですか。List personas のすべての要素を別のリストに追加したい

私は Java 7 を使用しているため、Java 8 ラムダ式は機能しません。Lambdaj ライブラリ周辺のソリューションが必要です。

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

java - lambdaj を使用してリスト Java からオブジェクトを抽出する

いくつかのフィールドのリストがあります。そのうちの 1 つは「ナンバー プレート」です。

HTMLからナンバープレートが到着し、到着したナンバープレートと同じナンバープレートの対象車を抽出したい。

lambdajを使用したいのですが、いくつか問題があります。

getNumberPlate を配置すると、コードは存在しません! getClass Oo を挿入する必要があります

PS。Java 1.6 を使用する必要があります。Java Lambda (Java 1.8 バージョン) を使用できません

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

java - フラット化リストによる Lambdaj グループ

オブジェクトのリストがあります。モデルと呼びましょう

サンプルデータ :

期待される :

モデルのリスト内のリストから要素を取得し、複数のフィールドでグループ化します

. ..

この場合、「A」、「8」、「00112」は 1 回だけキャプチャされます。各グループについて、最初に選択するか、いずれかのモデル オブジェクトを選択することができます。これは LambdaJ を使用して可能ですか?

現在、リストから個々の要素を抽出せずに、リストで直接グループ化することしかできません。

どんなアドバイスでも大歓迎です。