SpringBoot的@Query怎么查询所有数据
时间: 2024-06-10 17:10:11 浏览: 152
SpringBoot使用,实现Servelt和html交互,实现表单查询(查询表中所有数据并输出)
在Spring Boot中使用@Query注解查询所有数据,可以使用以下方式:
1. 使用@Query注解的value属性,直接指定SQL语句查询所有数据。
```java
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
@Query("SELECT u FROM User u")
List<User> findAllUsers();
}
```
2. 使用默认的JpaRepository提供的findAll()方法。
```java
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
List<User> findAll();
}
```
两种方式都可以查询出所有数据,但是使用@Query注解可以自定义SQL语句,更灵活。
阅读全文