Bom dia,
  
  Estou utilizando EJB 3 para mapeamento e persistência dos dados em um projeto que estou trabalhando.
  
  Tenho o mapeamento abaixo.
  
  @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        private long oid;
  
  @GeneratedValue(strategy = GenerationType.SEQUENCE)
        private long code;
  
  O primeiro funciona corretamente a variável oid é incrementada automaticamente quando crio o registro, mas o SEQUENCE sempre é 0. Essa é a forma correta? Para que a variável code seja incrementada devo fazer algo mais?
  
  Como paliativo eu criei um método que faz a busca do último código e incrementa mais um, mas gostaria de saber como faço para usar o SEQUENCE de uma forma que funcione.
  
  Obrigado.
  
  Att.,
  Roger Rayner
  Inovação Comércio Exterior
  Unidade Joinville
  * 55 (47) 3802-8110 (novo)
  * roger.rayner@totvs.com.br<mailto:roger.rayner@totvs.com.br>
  [cid:image001.jpg@01CDB9B8.E3AF9B30]<http://www.byyou.com/>
  
  [cid:image002.jpg@01CDB9B8.E3AF9B30]<http://www.formspring.me/totvs>
  
  [cid:image003.jpg@01CDB9B8.E3AF9B30]<http://www.twitter.com/totvs>
  
  [cid:image004.jpg@01CDB9B8.E3AF9B30]<http://www.facebook.com/totvs>
  
  [cid:image005.jpg@01CDB9B8.E3AF9B30]<http://www.youtube.com/totvs>
  
  [cid:image006.jpg@01CDB9B8.E3AF9B30]<http://www.totvs.com/>
  
  [As partes desta mensagem que não continham texto foram removidas]
  
  
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
 
0 comentários:
Postar um comentário