Ola pessoal !!!

Fiz um metodo para dar update e estou com o seguinte problema:

--codigos--
Entity Local:
public Integer getN_PK_SequenceID();
public String getS_Tabela();    
public int getN_Incremento();   
public void Update_Incremento (Integer SequenceID, String Tabela, int Incremento);


Entity Bean:
public void Update_Incremento (Integer SequenceID, String Tabela, int Incremento)
{
  setN_PK_SequenceID(SequenceID);
  setS_Tabela(Tabela);
  setN_Incremento(Incremento);  
}
Session: -que faz a chamada

try {
 UpdateSequence = lookupSequence();
 LocalSequence = UpdateSequence.findByPrimaryKey(SequenceID);
 LocalSequence.Update_Incremento                     
            (SequenceID,"SAC_Perfil",PerfilID.intValue());
} catch (Exception e) {
    return e.getMessage() 
}
// metodo lookup
private LocalSAC_SequenceHome lookupSequence() throws NamingException {
                                   
  Context inicial = new InitialContext();
  Object obj=inicial.lookup ("java:comp/env/ejb/ESequenceBean");
  return (LocalSAC_SequenceHome) obj;
}


da o seguinte erro Erro:
Exception thrown from bean; nested exception is: java.lang.IllegalStateException:
Primary key field must not be set after ejbCreate

alguem saberia o pq? o que estou fazendo de errado? 

Grato
[]s
William
http://www.netsite.com.br

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a