Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menulis metode CrudRepository(@Query) khusus untuk memfilter hasil dalam kasus saya

Anda perlu menambahkan @Param anotasi ke nama variabel metode sehingga Anda dapat merujuknya dalam kueri Anda. Kode yang Anda tulis baik-baik saja. Jika Anda memerlukan akses ke EntityManager , maka Anda akan memerlukan repositori khusus.

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

@Param dapat dihilangkan saat menggunakan Java 8 dan dikompilasi dengan -parameters .

Semoga membantu.

Tip:Setiap kali Anda memposting pertanyaan, selalu posting detail pengecualian juga. Ini membantu dalam memahami masalah.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengoptimalkan kueri mysql saya untuk menggunakan indeks untuk menyortir

  2. Cara apa pun untuk mencapai pencarian seperti teks lengkap di InnoDB

  3. Dapatkan data dari database mysql menggunakan php dan jquery ajax

  4. beberapa kueri mySQL - mengembalikan kesalahan mysql_fetch_array

  5. Konversi database mysql ke Oracle