summaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/blog/web/repository/ArticleRepository.java
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);
}