java - 如何修复未使用 sql 查询/java 显示的数据?
问题描述
美好的一天。我遇到了一个问题,我实施xPayService.getJobAutocomplete("searchValue");
并且我的数据已停止在我的前端显示。任何人都可以检查发生了什么来帮助我修复它。谢谢
这是我的java代码:
// this is in different class
public void loadSearchList() throws SQLException, NamingException, URISyntaxException, IOException, ParseException {
List<JobSearchItem> jobSearchList = xPayService.getJobAutocomplete("searchValue");
this.setJobSearchItems(jobSearchList);
}
// this is into another class too.
public List<JobSearchItem> getJobAutocomplete(String searchValue) {
String sValue = "%" + searchValue.toUpperCase() + "%";
return dataUtilityService.getJdbcTemplate().query(SQL_GET_AUTOCOMPLETE,
new Object[]{sValue, sValue}, jobSearchItemMapper);
}
解决方案
请注意,问题稍后会更新,因此现在是部分答案
getJobAutocomplete
需要一个参数并且您没有传递它,这就是您收到错误的原因。
用下面的行替换您的字符串搜索值,your_serach_string
它应该可以工作
List<JobSearchItem> jobSearchList =xPayService.getJobAutocomplete("search_string");
更新
在下面的代码中,您应该传递您的查询字符串。例如,如果你想搜索一个苹果,那么你应该在下面的代码中传递苹果。
String search = "apple"
List<JobSearchItem> jobSearchList = xPayService.getJobAutocomplete(search);
this.setJobSearchItems(jobSearchList);
推荐阅读
- rxjs - Observables:first 与其他运营商的行为如何?
- excel - VBA Excel Application.statusbar - 如何从另一个工作簿更新一个工作簿的状态栏?
- android - TelephonyManager.getAllCellInfo() 在 Huawei P Smart 上返回 null
- batch-file - 启动控制台 exe 并使用批处理文件自动输入所需的提示
- php - php://memory 和 tmpfs 有什么区别?
- python - 打印带有列表值的常规字典
- google-apps-script - 当同一行中的另一个单元格更改但不使用 activeCell 时,将当前日期输入一个单元格
- javascript - 在javascript中如何更改以下日期格式
- python - 在 Mac 上安装 Pymaxflow
- javascript - 如何为嵌套数组和对象设置状态?