Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > EJB CMP - primary key


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

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

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

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


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

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)