ssm框架查询单个数据
时间: 2023-08-28 08:21:23 浏览: 113
SSM 框架查询小项目
在SSM框架中,查询单个数据可以使用MyBatis的selectOne方法,具体步骤如下:
1. 定义Mapper接口,例如UserMapper.java,添加查询单个数据的方法,例如getUserById:
```java
public interface UserMapper {
User getUserById(int id);
}
```
2. 在Mapper.xml文件中编写对应的SQL语句,例如:
```xml
<select id="getUserById" parameterType="int" resultType="User">
select * from user where id=#{id}
</select>
```
3. 在Service层调用Mapper接口的方法,例如:
```java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public User getUserById(int id) {
return userMapper.getUserById(id);
}
}
```
4. 在Controller层调用Service层的方法,例如:
```java
@RestController
public class UserController {
@Autowired
private UserService userService;
@GetMapping("/user/{id}")
public User getUserById(@PathVariable int id) {
return userService.getUserById(id);
}
}
```
这样就可以通过访问"/user/{id}"接口,获取id对应的单个用户数据。
阅读全文