Здравствуйте, Risotto, Вы писали:
R>Здравствуйте, secam, Вы писали:
S>>Обращаюсь к профессионалам, дайте пожалуйста альтернативное решение ...
R>Создаем запрос (в ejb-jar.xml):
R><ejb-ql>
R> SELECT MAX(s.id) FROM schema1 s
R></ejb-ql>
R>ну а потом вызываем сопоставленный find() метод.
оба решения обладают главным недостатком — они не являются потоко-безопасными
два одновременных create приведут к ошибке неуникальности первичного ключа в одном из них