Image

Imagewanenhalf wrote in Imageru_java

EJB CMP - primary key

Возникли сложности при работе с EJB CMP - при использовании автогенерирации значений для первичных ключей.

При создании нового бина возникает исключение
javax.ejb.CreateException: Primary key for created instance is null.

- в дескрипторе класс первичного ключа указал как java.lang.Object
- в классе бина ejbCreate возвращает Object
- cmp-поле не описывал

при деплое в таблице появилось поле ejb_upk


Правильно я понимаю, что значения будут генерироватся автоматически и мне не нужно следить за их уникальностью?

Почему возникает это искючение?