問題タブ [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.
spring - 複数データベースのSpring data jpa + Spring Transaction
spring data jpa with を使用して@Transaction
、2 つの永続的なユニット名を持つサービスに複数のトランザクション (データベース) を実装しています。Jboss 6.4 EAP にデプロイする
春のxmlが含まれています
以下は私のサービスの詳細です
Jboss ではデプロイできません。次の例外が発生します。
原因: org.springframework.beans.factory.BeanCreationException: フィールドを自動配線できませんでした: プライベート com.test.demo.domain.repository.TbAsmiDragDropRepository com.test.demo.domain.service.DragDropService.dragDropRepo; ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'tbAsmiDragDropRepository' という名前の Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.IllegalArgumentException: Not an managed type: クラス com.test.demo.domain.entity.TbAsmiDragDrop です
足りないもの、間違っているところがあればアドバイスお願いします
spring - 同じエンティティ クラスで 2 つの @NamedNativeQuery クエリを実行する
エンティティ クラスに 2 つの @NamedNativequery を定義したいと考えています。日食を定義するために結ぶとエラーが発生します。
反復不可能な型 @NamedNativeQuery の重複した注釈。1 つのターゲットで複数回使用できるのは、@Repeatable とマークされたアノテーション タイプのみです。
そのエラーから、次のようなエンティティ クラスの @NamedNativeQuery を 2 つ定義することはできないことがわかります。
このクエリにバインドするメソッドを呼び出すために、daoレイヤーでSpringリポジトリを使用しています
シナリオは、最初のネイティブ sql (正常に実行される) クエリを実行し、次に 2 番目のネイティブ sql クエリを実行することです (これも同じから実行したい)。これを解決する方法または可能な解決策は何ですか。
この方法で 2 つのネイティブ SQL クエリを実行できない場合、これを達成する方法は他にあります。
java - 動的に作成された(条件に応じた)クエリを @Query アノテーションで渡す
@Query アノテーションを使用して、Spring リポジトリでクエリを実行しています。しかし、条件に応じて一部を変更するか、新しいクエリを作成し、 @Query("条件に従ってクエリをここに渡します") に渡したい
これは私のクエリです
いくつかの条件が満たされた場合、クエリの「ORDER BY createdDate」部分を連結します。
または
変数を作成し、その変数にクエリを設定して、そのように設定できますか
spring - 春のデータ。カスタム値を選択する (エンティティではない)
このクエリがあります
そして、私はDTOを持っています
この選択と DTO へのマッピングを取得する必要があります。
これをDTOで作成します
そして、DAO/リポジトリを作成します
しかし、私はエラーがありますunchecked
私の質問 1. このエラーを修正するにはどうすればよいですか? また、このエラーの意味を教えてください。2. この結果を得るより簡単な方法はありますか?
java - 他の2つの日付間の日付を確認する春のデータjpa
私はこのモデルを持っています:
およびリポジトリとして
私がやりたいことは、1 つの日付を渡し、その日付が と の間であることを確認する必要があることですstart
(end
日付として 9 月 30 日を渡し、 と の間に 9 月 30 日のすべてのエントリを検索する必要がありますstart
) end
。
みたいなfindDateisBetweenStartAndEnd(Date date)
?
java - JpaRepository を使用した動的クエリ
JpaRepository を使用してクエリの結果を取得しようとしていますが、うまくいきません。
findByFilter
他のクラスでは、クエリを作成する関数を上書きする必要があります。
このコードは、次の例外をスローします。
私の peticionServiceImpl サービスはそのメソッドを呼び出します。コードは次のとおりです。
Peticion Bean は次のとおりです。
誰が私が見逃したのか教えてもらえますか?
ありがとうございました