Novamente problemas ao acessar sequences

0 respostas
A

Pessoal, continuo com problema em acessar sequences. Como banco estou utilizando o PostGres…
O meu arquivo jbosscmp-jdbc tem as seguintes linhas para que eu “tente” acessar a dita cuja:

<unknown-pk>
        <unknown-pk-class>java.lang.Long</unknown-pk-class>
        <field-name>nuSeqSistema</field-name>
        <read-only>false</read-only>
        <column-name>nuSeqSistema</column-name>
        <jdbc-type>LONG</jdbc-type>
        <sql-type>INT8</sql-type>
        <auto-increment/>
      </unknown-pk>
      <entity-command name="keygen" class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCPostgreSQLCreateCommand">
        <attribute name="sequence">sistema.nu_seq_sistema_sq</attribute>
      </entity-command>

Preciso que ele me gera a chave primária da minha tabela. No meu Entity fiz o seguinte:

public abstract class SistemaBean implements EntityBean {
    EntityContext entityContext;
    public Long ejbCreate(SistemaDto sistemaDto) throws CreateException {
        setAtributos(sistemaDto);
        return this.getNuSeqSistema();
    }

    private void setAtributos(SistemaDto sistemaDto) {
        this.setNuSeqSistema(sistemaDto.getNuSeqSistema());
        this.setDsSistema(sistemaDto.getDsSistema());
        this.setSgSistema(sistemaDto.getSgSistema());
    }

E mesmo assim estou levando o seguinte erro na cara:

Se alguém puder me dar uma dica…
Obrigado galera!!

Criado 2 de junho de 2005
Respostas 0
Participantes 1