segunda-feira, 5 de novembro de 2012

Re: [java-br] RES: SEQUENCE

·

 

Roger,

Consegui um tempo aqui e fiz um teste rápido, o export do projeto segue
anexo.

Basicamente usei:

@Entity
public class Registro {
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
@SequenceGenerator(name="sq_registro")
private Integer id;
...

Para rodar, descompacte o arquivo em uma workspace e importe como projeto
maven.
Execute a classe RegistroTest e verá que a sequence funciona perfeitamente.

Espero que ajude...

2012/11/5 Oscar Costa <oscar_al_costa@yahoo.com.br>

> **
>
>
> Olá Roger, blz?
>
> Como descrito na API, o GeneratedValue funciona em conjunto com o Id (
> http://docs.oracle.com/javaee/5/api/javax/persistence/GeneratedValue.html),
> ou seja vai ter que implemenentar algo pra isso mesmo (...agora não me vem
> nada na cabeça que faça isso automaticamente para teu caso).
>
> []s,
>
>
> Oscar A. Costa
> http://blog.openarch.com
>
> "Do or do not, there is no try" - Master Yoda
>
> ________________________________
> De: Roger Rayner Cunha Bento <roger.rayner@totvs.com.br>
> Para: "java-br@yahoogrupos.com.br" <java-br@yahoogrupos.com.br>
> Enviadas: Segunda-feira, 5 de Novembro de 2012 16:15
> Assunto: [java-br] RES: SEQUENCE
>
>
>
> Alguem?
>
> 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@01CDBB70.B56A5B70]<http://www.byyou.com/>
>
> [cid:image002.jpg@01CDBB70.B56A5B70]<http://www.formspring.me/totvs>
>
> [cid:image003.jpg@01CDBB70.B56A5B70]<http://www.twitter.com/totvs>
>
> [cid:image004.jpg@01CDBB70.B56A5B70]<http://www.facebook.com/totvs>
>
> [cid:image005.jpg@01CDBB70.B56A5B70]<http://www.youtube.com/totvs>
>
> [cid:image006.jpg@01CDBB70.B56A5B70]<http://www.totvs.com/>
>
> De: java-br@yahoogrupos.com.br [mailto:java-br@yahoogrupos.com.br] Em
> nome de Roger Rayner Cunha Bento
> Enviada em: sábado, 3 de novembro de 2012 11:47
> Para: java-br@yahoogrupos.com.br
> Assunto: [java-br] SEQUENCE
>
> 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%40totvs.com.br><mailto:
> roger.rayner@totvs.com.br<mailto:roger.rayner%40totvs.com.br>>
> [cid:image001.jpg@01CDB9B8.E3AF9B30<mailto:
> image001.jpg%4001CDB9B8.E3AF9B30>]<http://www.byyou.com/>
>
> [cid:image002.jpg@01CDB9B8.E3AF9B30<mailto:
> image002.jpg%4001CDB9B8.E3AF9B30>]<http://www.formspring.me/totvs>
>
> [cid:image003.jpg@01CDB9B8.E3AF9B30<mailto:
> image003.jpg%4001CDB9B8.E3AF9B30>]<http://www.twitter.com/totvs>
>
> [cid:image004.jpg@01CDB9B8.E3AF9B30<mailto:
> image004.jpg%4001CDB9B8.E3AF9B30>]<http://www.facebook.com/totvs>
>
> [cid:image005.jpg@01CDB9B8.E3AF9B30<mailto:
> image005.jpg%4001CDB9B8.E3AF9B30>]<http://www.youtube.com/totvs>
>
> [cid:image006.jpg@01CDB9B8.E3AF9B30<mailto:
> image006.jpg%4001CDB9B8.E3AF9B30>]<http://www.totvs.com/>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Quer conhecer gente nova e interessante? Só depende de você.

Quer conhecer gente nova e interessante? Só depende de você.
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog