org.hibernate.exception.GenericJDBCException: не удалось выполнить запрос, хотя удалось получить результат из sql - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь извинить запрос гибернации.

    final StringBuilder sql = new StringBuilder(50);
    sql.append("SELECT DISTINCT  SN.GTIN || ',' || SN.BATCH_NBR||','||SN.EXPIRATION_DATE||','||SN.SRL_NBR  from C_SRL_NBR SN");
    sql.append(" WHERE TC_LPN_ID =:cartonNum");

    final String[] nameList = { "cartonNum" };
    final Object[] parmList = { cartonNum };

    List<String> columnName = new ArrayList<>();
    List<Type> columnType = new ArrayList<>();

    columnName.add("GTIN");
    columnName.add("BATCH_NBR");
    columnName.add("EXPIRATION_DATE");
    columnName.add("SRL_NBR");
    columnType.add(Type.STRING);
    columnType.add(Type.STRING);
    columnType.add(Type.STRING);
    columnType.add(Type.STRING);

    try {
        @SuppressWarnings("unchecked")
        final List<String> list = directSQLQuery(sql.toString(), nameList, parmList, columnName, columnType);
        if (list != null && !list.isEmpty()) {
            return list;
        }
    } catch (Exception e)
        throw new DataAccessException(e);
    }

, когда я выполняю запрос в БД, он выдает мне вывод, но через код, который выдает исключение, любой может помочь с этим

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...