İtibariyle Bahar Veri 1.7.1.RELEASE iki farklı yollar yapabilirsiniz,
1) Hem sayma hem de silme sorguları için sorgu türetmeyi kullanan yeni yöntem . Bunu okuyun (Örnek 5). Misal,
public interface UserRepository extends CrudRepository<User, Integer> {
Long countByName(String name);
}
2) @ Sorgu ek açıklamasını kullanma eski yöntem .
Misal,
public interface UserRepository extends CrudRepository<User, Integer> {
@Query("SELECT COUNT(u) FROM User u WHERE u.name=?1")
Long aMethodNameOrSomething(String name);
}
veya @Param ek açıklamasını da kullanarak,
public interface UserRepository extends CrudRepository<User, Integer> {
@Query("SELECT COUNT(u) FROM User u WHERE u.name=:name")
Long aMethodNameOrSomething(@Param("name") String name);
}
Bu cevabı da kontrol edin .