Sequence

1 resposta
A

Bom dia, estou utilizando o Jboss + CMP + Postgres…

Criei uma sequence para geração dos meus id e gostaria de saber como faço para que o Jboss acesse essa sequence e gere os id da minha tabela?

<unknown-pk>
    <unknown-pk-class>java.lang.Short</unknown-pk-class>
    <field-name>id</field-name>
    <read-only>true</read-only>
    <column-name>co_tp_perfil</column-name>
    <auto-increment />
  </unknown-pk>
  <entity-command name="nu_seq_tipoperfil_seq" />

Obrigado

1 Resposta

A

Galera… fiz isso aqui, mas ele está falando que o meu campo nao pode ser nulo. Testei a sequence e ela está funcionando normalmente… Abaixo uma parte do meu jbosscmp.xml

<unknown-pk>
    <unknown-pk-class>java.lang.Integer</unknown-pk-class>
    <field-name>id</field-name>
    <read-only>true</read-only>
    <column-name>co_tp_perfil</column-name>
    <jdbc-type>INTEGER</jdbc-type>
    <sql-type>INT2</sql-type>
  </unknown-pk>
  <entity-command name="keygen">
    <attribute name="sequence">segweb_fnde.nu_seq_tipoperfil_seq</attribute>
  </entity-command>
</entity>
</enterprise-beans>

<entity-commands>

<entity-command name=“keygen” class=“org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCPostgreSQLCreateCommand”/>

</entity-commands>

</jbosscmp-jdbc>
Criado 3 de maio de 2005
Ultima resposta 3 de mai. de 2005
Respostas 1
Participantes 1