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