下面讲解下SpringBoot之自定义查询Query的实例

SpringBoot之自定义查询Query有HQL语句查询(Hibernate),还可以采用sql语句本地查询

BookDao类查询接口

 1 package com.hik.dao;
 2 
 3 import java.util.List;
 4 
 5 import org.springframework.data.jpa.repository.JpaRepository;
 6 import org.springframework.data.jpa.repository.Query;
 7 
 8 import com.hik.entity.Book;
 9 
10 /**
11  * 图书Dao接口
12  * @author jed
13  *
14  */
15 public interface BookDao extends JpaRepository<Book, Integer>{
16     
17     //Hql语句查询
18     @Query("select b from Book b where b.bookName like %?1%")
19     public List<Book> findByBookName(String bookName);
20     
21     //本地sql语句查询
22     @Query(value="select * from t_book order by RAND() limit ?1",nativeQuery=true)
23     public List<Book> randomList(Integer n);
24 }
View Code

相关文章:

  • 2021-07-24
  • 2021-10-13
  • 2022-12-23
  • 2022-02-09
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-16
  • 2022-12-23
  • 2021-10-23
  • 2022-12-23
  • 2021-11-21
相关资源
相似解决方案