No MySQL � bem simples e no MSSQL deve ser tamb�m. Tenta fazer o seguinte: 

  1. Cria a tabela com uma coluna auto-increment (voc� j� deve ter feito). 
  2. Cria os m�todos get e set para todas as colunas da tabela, inclusive a 
PK, no bean. 
  3. No m�todo ejbCreate, passa todos os par�metros necess�rios a cria��o do 
bean, com exce��o da PK. 
  4. Dentro do m�todo ejbCreate, usa os m�todos set de todos os par�metros 
passados e n�o fa�a uso do m�todo set da PK. 

  � s� isso. Tenta e d� um retorno. 

  R�gis Sim�o. 

Em 2 Feb 2004, [EMAIL PROTECTED] escreveu: 

>Mensagem 
> 
> Ol�, 
> 
> Tenho uma tabela no 
>MSSQL que tem como chave prim�ria um campo que � IDENTITY 
(auto-incremento). 
>Como fa�o para que uma inst�ncia de Entity Bean CMP insira novos dados 
nessa 
>tabela, j� que sempre tenho que passar o valor da PK no ejbCreate()? Existe 
>alguma maneira de informar ao EJB que o valor da PK ser� 
>responsabilidade do BD? 
> 
> Grato, 
> 
> Regis 
>Santos 
> D'ARTE 
>Sistemas 
> 
>---------- 

_________________________________________________________
Voce quer um iGMail protegido contra v�rus e spams? 
Clique aqui: http://www.igmailseguro.ig.com.br
Ofertas imperd�veis! Link: http://www.americanas.com.br/ig/


-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a