2017-02-20 36 views
1

Я использовал столбец идентификаторов в оракула 12с:Как получить генерироваться ключ в оракула 12с с mybatis

col1 NUMBER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1) 

Я использую Spring + mybatis, как получить сгенерированное значение, useGeneratedKeys кажется, не работает. Спасибо!

+0

предоставить больше фрагментов кода, чтобы мы могли рассказать вам, что происходит (не). – blackwizard

ответ

1

В любом случае, question has been asked and answered here.

Возможно, вы не заметили, что сгенерированное значение не возвращается инструкцией вставки, но сохраняется в параметре ввода в поле keyProperty.

+0

Наконец, я использую, спасибо за ваши данные: BEGIN Вставить в значения tbl (..) (...) Возврат cId в # {cId, mode = OUT, jdbcType = INTEGER}; END; –