問題タブ [query-by-example]

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 に答える
45 参照

spring - Spring JPAで複合キーの一部がnullであるクエリを受け入れる、複合キーを持つデータベースをクエリする方法は?

複合キーを持つデータベースを使用する webapp があります。各パラメーターが null になる複合キーのパラメーターを受け入れる API を作成する必要があります。(たとえば、複合キーのすべてのパラメーターが null として設定され、クエリが実行された場合、db のすべての行を返す必要があります) QueryByExampleExeccutor を使用しましたが、null ポインター例外をスローし続けます。

以下は、DBの1行を示すモデルです

以下はRowKeyを示すモデルです

リポジトリ(またはDAO)を次のように拡張して、QueryByExampleExecutorを使用しています

私のサービスレイヤーでは、次のステートメントを使用してレポメソッドを呼び出し、DB から一致した行のリストを返します

展開すると、rowSection でヌル ポインター例外が明らかになる InvocationTargetException を取得します。

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

java - MarkLogic の非推奨の KeyValueQueryDefinition を置き換えて、Query By Example を使用する

以下のように MarkLogic に保存されたドキュメントがあります。

非推奨 (KeyValueQueryDefinition) で動作するコードは次のようになります。

そして、私が得ている出力は次のとおりです。

KeyValueQueryDefinition以下のリンクの助けを借りて、最新バージョンで非推奨になっている新しい Marklogic 9 バージョンで動作するようにしました。

https://docs.marklogic.com/guide/relnotes/chap4#id_22988

ここでKeyValueQueryDefinition コードを変更するバリアントはありますか

以下のリンクで説明されているように、QBE を使用してドキュメントを検索します。

https://docs.marklogic.com/guide/java/searches#id_69351

これにアプローチする方法に関する提案はありますか??