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这是表的名字