package com.example.demo.dao; import com.example.demo.model.Article; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import java.util.List; /** * 直接继承 JpaRepository 就有了增删改查等能力,该功能由 spring-data-jpa 提供 * 泛型说明:Article 实体类对象 Long 主键数据类型 * * @author liyuepeng * @date 2021/1/6 18:31 */ public interface ArticleRepository extends JpaRepository { //方法名称必须要遵循驼峰式命名规则,findBy(关键字)+属性名称(首字母大写)+查询条件(首字母大写) List
findByTitle(String title); //根据标题查找文章 List
findByTitleLike(String title); @Query("from Article where top = true") List
queryByHql(String name); }