sql >> データベース >  >> RDS >> Mysql

私の場合、結果をフィルタリングするためのカスタムCrudRepositoryメソッド(@Query)を作成する方法

    @Paramを追加する必要があります クエリで参照できるように、メソッド変数名にアノテーションを付けます。あなたが書いたコードは絶対に素晴らしいです。 EntityManagerにアクセスする必要がある場合 、次にカスタムリポジトリが必要になります。

    @Query("from Auction a join a.category c where c.name=:categoryName")
    public Iterable<Auction> findByCategory(@Param("categoryName") String categoryName);
    

    @Param Java 8を使用し、-parametersを使用してコンパイルする場合は、省略できます。 。

    お役に立てば幸いです。

    ヒント:質問を投稿するときは常に、例外の詳細も投稿してください。問題を理解するのに役立ちます。




    1. SQLServerタスク自動化の基本

    2. 制限付きのMySQLCOUNT

    3. SQLServerでGUIを使用して列を追加または削除する方法-SQLServer/T-SQLチュートリアルパート39

    4. PARSE()を使用してSQLServerで文字列を日付/時刻に変換する方法