blob: db9edf6acd3b4b71c037d451571a7db03814333d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
package com.blog.web.repository;
import com.blog.web.models.Article;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import java.util.List;
import java.util.Optional;
public interface ArticleRepository extends JpaRepository<Article, Long> {
Optional<Article> findByTitle(String url);
@Query("SELECT a from Article a WHERE a.title LIKE CONCAT('%', :search, '%')")
List<Article> searchArticles(String search);
}
|