Я вызываю oracle хранимую процедуру через SimpleJdbcCall, сценарий упоминается ниже выдает ошибку (ORA-01722 :) при передаче 1525 в качестве значения параметра
SqlParameterSource param = new MapSqlParameterSource()
.addValue("param1","1")
.addValue("param2","1525");
Map<String, Object> result= simpleJdbcCall.execute(param);
CallableStatementCallback; SQL [{call XYZ(?,?)}]; ORA-01722: invalid number;
когда я передать param2 в качестве другого значения, например, «1525a», это не ошибка.
есть ли какие-либо ограничения на передачу 1525 в качестве значения параметра?