通用技术 请问一下 spring boot 在和数据库增删查改时,它是怎么知道我定义的参数就对应我数据库里的值呢

围城 · 2018年03月16日 · 1199 次阅读
@Entity public class Mointors_Api { 
    @Id
    @GeneratedValue
    private Integer id;
    private String url;

    public Mointors_Api(){
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }
}

@RestController 
public class ApiController {

  private final




ApiRepository apiRepository;

@Autowired
public ApiController(ApiRepository apiRepository) {
    this.apiRepository = apiRepository;
}

@GetMapping(value = "/api")
public List<Mointors_Api> apiList(Mointors_Api api) {
    return apiRepository.findAll(Example.of(api));
}
}

接口返回的结果数据和我数据库里的一一对应 springboot 它咋知道我定义的 url 参数就是我数据库里的 url 呢

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册