Автоинкремент PK в JDeveloper

Итак, я работаю над приложением базы данных в JDeveloper, и одно из требований состоит в том, что пользователю не нужно вручную вводить уникальный PK при создании нового объекта через веб-форму.

Я занимаюсь поиском в Интернете около двух часов и знаю, что многие люди уже решали эту проблему в прошлом. Но я с трудом следую их решениям.

Я только начал использовать JDeveloper, ADF / JSF / Facelets и SQL менее недели назад, так что я бы очень признателен за пошаговые инструкции.


person Jack    schedule 02.09.2013    source источник


Ответы (2)


Посмотрите мой отличный образец по адресу http://tompeez.wordpress.com/2011/09/02/using-groovy-expression-to-set-a-primary-key-with-a-sequence-number/ Это показывает вам, как использовать отличное выражение для вашего варианта использования.

person Timo Hahn    schedule 02.09.2013

Спасибо за помощь, Тимо. На самом деле я не понимал, что вам нужно создать последовательность, поэтому я не смог долго работать с вашим примером.

В конце концов я понял свою проблему здесь: http://sathyam-soa.blogspot.com/2012/07/adf-db-sequence-using-db-trigger.html

В нем подробно описан каждый шаг с изображениями при создании последовательности, настройке автоинкремента и добавлении функции автоинкремента на страницу.

person Jack    schedule 03.09.2013