powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / PostgreSQL JBoss key generation
3 сообщений из 3, страница 1 из 1
PostgreSQL JBoss key generation
    #33202693
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использую JBoss 4.0.2 в связке с постгресом - хочу использовать возможность создания генератора JDBC или Postgres'a
но ничего не выходит
simpleExample
это сторона клиента:
Код: plaintext
Person r=  home.create(( long ) 1 );


это бин
Код: plaintext
1.
2.
3.
4.
5.
 public   Long  ejbCreate( Long  docid)  throws  javax.ejb.CreateException{
        setDocid(docid); - не является PrimaryKey
        setStatus(( byte ) 1 );
      return   null ;
    }

теперь очередь самого интересного маппинг файл JBoss
<unknown-pk>
<unknown-pk-class>java.lang.Long</unknown-pk-class>
<field-name>personid</field-name>
<column-name>PERSON_ID</column-name>
<jdbc-type>LONG</jdbc-type>
<sql-type>BIGINT</sql-type>
</unknown-pk>
<entity-command name="postgresql-fetch-seq"/>
получаем
Could not create entity:java.sql.SQLException: ERROR: null value in column "personid" violates not-null constraint
...
Рейтинг: 0 / 0
PostgreSQL JBoss key generation
    #33207700
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели никто не использует autoincrements в JBoss ?
...
Рейтинг: 0 / 0
PostgreSQL JBoss key generation
    #33560037
O_z_Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не парься используй при генерации таблици тип колонки serial и будет тебе нормальный автоинкремент
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / PostgreSQL JBoss key generation
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]