spring boot 对数据库的自定义查询

Posted 李海洋·

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 对数据库的自定义查询相关的知识,希望对你有一定的参考价值。

@Query("SELECT n.text,n.id FROM Notice n")
    public List<Notice> findAll();

这段代码就是根据JpaRepository来自定义查询数据库的方法,这里用的是Hql(基本上跟sql语句一样,它访问的是实体类Notice)语句来查询,而下面的方法是重写的JpaRepository中的方法来实现的,而

@Query注解可以帮我们实现这个方法。而写sql语句的话  :
@Query(VALUE="SELECT * FROM notice",nativeQuery=true)
nativeQuery=true 访问本地的数据库,notice这是表的名字

以上是关于spring boot 对数据库的自定义查询的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot JPA中的自定义查询问题

java - 如何在spring boot java中编写一个函数来处理JPA存储库中的自定义查询?

带有 Java/Spring Boot 的 GraphQL 无法从传递的查询中选择定义为在模式中的字段上定义的自定义指令

Spring Boot REST API 版本控制的自定义标头方法

Spring Boot 异常处理数据库错误的自定义异常?

Spring boot 之 使用JPA对数据进行复杂条件的查询