ORA-01008: not all variablesbound
这个异常是SQL语句中的 ? 没有被传参数导致的。
例如:
SELECT
ESI.ITEM_CATEGORY2,
ESI.ITEM_CODE,
ESI.ITEM_NAME
FROM
ETS_SYSTEM_ITEM ESI
WHERE
ESI.ITEM_CATEGORY2 LIKE NVL(?,ESI.ITEM_CATEGORY2)
ESI.ITEM_NAME LIKE NVL(?,ESI.ITEM_NAME)
-------------下面这两行传参数的语句可能没有写或者是只写了一句就会导致这个异常-----------------
sqlArgs.add(dto.getItemCategory2());
sqlArgs.add(dto.getItemName());