1. 程式人生 > >第9講 9.1 SpringBoot自定義查詢HQL

第9講 9.1 SpringBoot自定義查詢HQL

1. BookDao寫介面,註解中寫Hql語句,其中?1表示 匹配第一個引數對應bookName字串

 

public interface BookDao extends JpaRepository<Book, Integer>{

    @Query("select b from Book b where b.name like  %?1%")
    public List<Book> queryByName(String bookName);
}

 


 

2,BookController 中,因為要直接返回json給前臺頁面,所有用註解:@ResponseBody,

 

    @ResponseBody
    @RequestMapping("/queryByName")
    public List<Book> queryByName(){
        List<Book> bookList = bookDao.queryByName("1");
        return bookList;
    }

 


 

3,測試,