mybatis查询全部数据
时间: 2023-07-22 12:08:59 浏览: 133
mybatis连接查询数据库
在 MyBatis 中,查询全部数据可以通过以下两种方式来实现:
1.使用 SQL 语句查询全部数据
```java
List<User> userList = sqlSession.selectList("com.example.mapper.UserMapper.selectAll");
```
在这个例子中,`UserMapper` 是一个映射器接口,`selectAll` 是一个定义在该接口中的方法。该方法返回一个 `List<User>`,其中包含了所有用户的数据。你需要确保在映射器 XML 文件中有一个名为 `selectAll` 的 SQL 语句。
2.使用注解方式查询全部数据
```java
@Select("SELECT * FROM user")
List<User> selectAll();
```
在这个例子中,`@Select` 注解是一个 MyBatis 提供的注解,它可以直接在接口方法上定义 SQL 语句。该方法返回一个 `List<User>`,其中包含了所有用户的数据。你需要确保在 MyBatis 的配置文件中启用了基于注解的映射器。
阅读全文