問題タブ [micronaut-data]

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

jpa - How to find all employees that contain all character sequenences in their name?

I'm trying to write a Micronaut Data JPA finder that finds all employees that match to a list of strings.

Given the following employees (first name, last name)

  • John Doe
  • Jane Doe
  • Peter Pan
  • Silvio Wangler
  • Franka Potente
  • Frank Potter

Lets pretend a user queries the system with a query like Silvio then the result should be

  • Employee: Silvio Wangler

If the query is Frank the result should be

  • Employee: Franka Potente
  • Employee: Frank Potter

And if the query is frank pot the result should as well (case insensitive like)

  • Employee: Franka Potente
  • Employee: Frank Potter

I managed to write a finder for a single string as listed below

For a query like frank pot I would like to tokenize/split the string to a list ["frank", "pot"] and was wondering if I could implement something like

or even better use the Criteria API of JPA. How would you implementent such a search finder? Can you point me the direction?

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

oracle - micronaut-data : 複数のデータソース

yml に複数のデータベースがあります。国固有のリポジ​​トリを取得するにはどうすればよいですか? 実行時に国名を取得しています。国名に基づいて、その国のデータベースで操作を行う必要があります。単一のデータベースで、yml からデフォルトのデータベース リポジトリを取得します。

micronaut ドキュメントに従って: 複数のデータソースのシナリオでは、@io.micronaut.data.annotation.Repository アノテーションを使用して、使用するデータソース構成を指定できます。デフォルトでは、Micronaut Data はデフォルトのデータソースを探します。

私のクエリはすべてのデータベースで同じままで、操作のために実行時に選択されるのはdbインスタンスのみです。

https://micronaut-projects.github.io/micronaut-data/snapshot/guide/index.html

エラー:

yml

リポジトリ

サービス

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

micronaut - 注釈プロセッサと Micronaut 2.0 トランザクションの問題

Micronaut 2.0 に付属するデフォルトのトランザクション管理の使用に問題があります。私は何かが欠けていることを知っていますが、何がわかりません。ここに小さなサンプル プロジェクトを作成しました。

Application クラスを実行しようとすると、次のエラーが発生します。

問題は、注釈プロセッサ micronaut-data-processor が正しく構成されていないことだと思いますが、ここで本当に迷っています。