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这是表的名字
posted @ 2017-09-22 22:30  李海洋·  阅读(526)  评论(0编辑  收藏  举报