Saya mencoba membuat metode di CrudRepository yang akan dapat memberi saya daftar pengguna, yang nama penggunanya LIKE parameter input (tidak hanya dimulai dengan, tetapi juga mengandungnya). Saya mencoba menggunakan metode "findUserByUsernameLike(@Param("username") String username)"
tetapi seperti yang diceritakan dalam dokumentasi Spring, metode ini sama dengan " where user.username like ?1
". Ini tidak baik untuk saya, karena saya sudah memberi tahu bahwa saya mencoba mendapatkan semua pengguna yang nama penggunanya berisi ...
Saya menulis kueri ke metode tetapi bahkan tidak menyebarkan.
@Repository
public interface UserRepository extends CrudRepository<User, Long> {
@Query("select u from user u where u.username like '%username%'")
List<User> findUserByUsernameLike(@Param("username") String username);
}
Adakah yang bisa membantu saya dengan ini?
containing
untuk mendapatkan keuntungan dari indeks, lihat docs.spring.io/spring-data/jpa/docs/1.4.3.RELEASE/reference/…