Hibernate: Reservar numero Sequence antes de Inserir  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
wandersonxs
JavaEvangelist
[Avatar]

Membro desde: 24/04/2004 00:58:05
Mensagens: 492
Localização: São Paulo/SP
Offline

Pessoal,
estou com uma duvida no Hibernate.

Como eu faria para obter o ID de uma sequence do Oracle (tipo dando nextval) e manter este ID para o meu objeto, sem que outro objeto que for inserir na base primeiro o utilize.

É o seguinte antes de inserir os dados na base eu preciso passar este ID para uma outra aplicação que salva em suas tabelas. Só que tenho que garantir que quando o usuário salvar os dados, o ID buscado não tenha sido usado por outro usuario. Tipo se outro usuario for inserir utilizar o proximo numero da sequence e não aquele utilizado pelo meu usuario.

Valeu galera
Wanderson

Assina o q????


[Email] [MSN]
georgesq
JavaGuru
[Avatar]

Membro desde: 09/12/2002 12:25:25
Mensagens: 208
Localização: SP
Offline

Se vc estiver na mesma transação, que é o que se espera, vc manda inserir no seu e pega o id q irá vir na entidade depois do persist, assim, vc envia a outra aplicação e dando tudo certo comitando ficará tudo certo.

SCJP 1.5
[MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team