0
我有以下查询和下面的一段代码来获得满意的结果。春天的queryForList不工作
List<Map<String, Object>> rows = this.getBemsConnection().queryForList(ItemWorkflowDetails.BEMS_CREATION_DATE_QUERY, new Object[]{itemName});
if (rows != null && !rows.isEmpty()) {
for (Map<String, Object> row : rows) {
itemSetupObj.setBemsCreation((String) row.get("BEMS_CREATION"));
LOGGER.info("Bems Creation Date: {}", itemSetupObj.getBemsCreation());
}
}
String BEMS_CREATION_DATE_QUERY = "SELECT creation_date bems_creation FROM xxref_cg1_o.mtl_system_items_b WHERE segment1 = ? AND organization_id = 1";
我从后端数据库获取数据,但是当我在Java中执行查询时没有任何反应。我错过了什么吗?
CREATION_DATE和bems_creation之间的逗号?有什么异常? – 2016-07-22 09:16:21
不,相同的查询工作。没有例外。什么都不做。记录器未打印。此外,缺少的逗号表示'bems_creation'是实际列名称的列别名。 –
好的,如果你没有得到任何异常,那么也许你没有查询你认为你正在查询的数据源(或许) – 2016-07-22 09:20:58