在 Spring Boot 项目中,你可以使用以下步骤来实现这个功能:
- 在数据库中执行查询语句,获取指定 parent_id 对应的 id 和 name 字段。例如,你可以使用以下 SQL 语句:
SELECT id, name FROM table WHERE parent_id = ?
在你的 Spring Boot 项目中,创建一个数据访问对象(DAO)层来访问数据库。
在 DAO 层中,编写方法来执行上述查询语句。该方法可以接收一个 parent_id 参数,并返回查询结果。
在你的 Spring Boot 项目的控制器层(Controller)中,编写一个方法来处理前端发送的请求。该方法可以接收 parent_id 参数,并调用 DAO 层的方法来获取指定 parent_id 对应的 id 和 name 字段。最后,将结果返回给前端即可。
代码示例:
DAO 层:
publicinterface MyDao {
List<Map<String, Object>> getIdAndNameByParentId(int parentId);
}
Controller 层:
@RestController
public class MyController {
@Autowired
private MyDao myDao;
@GetMapping("/id-name")
public List<Map<String, Object>> getIdAndName(@RequestParam int parentId) {
return myDao.getIdAndNameByParentId(parentId);
}
}