Я пытаюсь выполнить операцию вставки с помощью iBatis.
INSERT INTO SCHEMA.TABLE
(FIELD1,
FIELD2,
FIELD3)
VALUES
(#field1#,
(SELECT
ANOTHER_FIELD
FROM
SCHEMA.TABLE
WHERE
FIELD4= #field2#),
#field2#)
Внутренний запрос выбора всегда терпит неудачу и возвращает NULL. Но если я заменим # field2 # фактическим значением только во внутреннем запросе, он будет работать нормально.
Почему iBatis не подставляет значения полей во внутренних запросах?
Есть идеи?