Spring queryForList无效

时间:2016-07-22 09:14:39

标签: java spring spring-jdbc

我有以下查询和以下代码来获取结果。

    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中执行查询时没有任何反应。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

想象一下这个问题,来自Java的输入很小,因为数据以大写形式存储在表中。另外我在DB中运行的查询的值大写。事实上,我没有得到数据,因为它无法匹配。