問題タブ [spring-repositories]
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.
java - 春のデータでRepositoryDefinitionアノテーションを拡張するには?
ご存知のように、Spring データでリポジトリを定義するには 2 つの方法があります。1 つはインターフェイス (たとえば own JpaRepository
) を拡張し、2 つ目は RepositoryDefinition アノテーションを使用しています。私は JpaRepository を拡張し、リポジトリがそれを拡張する独自のインターフェースを作成しました。そして、私自身の RepositoryFactoryBean を使用して、春のコンテキストでどの実装をリポジトリとして挿入するかを決定できます。たとえば、これを見ることができます
http://docs.spring.io/spring-data/jpa/docs/1.4.3.RELEASE/reference/html/repositories.html#d0e720
例えば :
私の質問は、注釈ベースのリポジトリ定義を使用するようにこの方法を変更するにはどうすればよいですか?
たとえば、次のようなものです。
mongodb - Spring と MongoRepository を使用してアノテーションでクエリを更新する
Spring Boot と Spring Data MongoRepository の最新バージョンを使用しています。カスタムリポジトリインターフェースを作成しました
同じように、特定のフィールドを更新するために @Query アノテーションを使用したいと考えています。誰かが私に提案できますか?
java - JPA エンティティから Spring Data リポジトリを自動的に生成する
リレーショナル データベース スキーマから自動的に作成された多くの JPA エンティティがあります。
対応する Spring Data リポジトリ (リポジトリ インターフェイス) も生成する方法はありますか?
spring-data - Camel を使用した spring-data-neo4j リポジトリが初期化に失敗する
Tomcat 8.5 で統合アプリケーションを実行しようとすると、奇妙な例外が発生します。名前 'repository:auditing-attributes' を a(n) 'attribute group' コンポーネントに解決できません。
私のMavenの依存関係は次のとおりです。
私の camel-config.xml は次のとおりです。
私が得たアプリケーションを実行しようとしたとき:
機能させるにはどうすればよいですか?
ありがとうございました
java - springリポジトリでステータスと最新のIDを使用して行を取得するにはどうすればよいですか?
フィールドを持つエンティティアイテムがあります-id、...、ステータス
最後のIDで行を取得するための選択を書くにはどうすればよいですか?
私はこれを試しました
と
それはうまくいきませんでした。
status = 1 および id latest の行を 1 つだけ取得する必要があります3 hz3 1
私はDESCを注文して最初の行を取得する必要がありますが、できません
java - MongoTemplate を使用したカスタム クエリ
を使用して集計を行う必要がありMongoTemplate
ます。私は Spring Data MongoDB を使用しているため、ほとんどの CRUD 操作はMongoRepository
インターフェースを介して行われます。について読んだことがあり@NoRepositoryBean
ますが、私の場合はそれを使用する方法がわかりません。
同じUserRepository
豆にする方法は?
継承する場合UserRepository
は、すべてのメソッドを実装する必要があります。抽象化するCustomUserRepo
と、インスタンス化できなくなります。
アップデート:
役立つ記事:
- Spring Data の MongoTemplate と MongoRepository の違いは何ですか?
- Spring Data JPA でカスタム リポジトリを作成しようとすると、タイプ エラーのプロパティが見つかりません
しかし、解決策は、クラス名の規則を使用することです。クラス設計で作る方法はありますか?
java - SpringBoot で異なる DataSources の JPA リポジトリを構成するにはどうすればよいですか?
スプリングブートアプリを使用しています。JDBC DataSource と Repositories で DB からデータを選択します。JDBS によるいくつかのクエリとリポジトリによるいくつかのクエリ。私のDBはRACを構成し、2つのインスタンスがあります。私は で db に接続し129.0.0.2
ますが、この URL は129.0.0.3(1 instance) and 129.0.0.4(2instance)
. すべてのクエリは実行され129.0.0.2
ますが、一部のクエリは 1 つのインスタンスでのみ実行する必要があります。3 つのデータソースを作成しました。
そしてそれらをapplication.propertiesで構成します。それから私は書くことができます
また
しかし、リポジトリクエリを実行するときにどの DataSource を使用するのでしょうか?