Fernando,

        Insira um campo de timestamp em seus objetos (todas as tabelas do banco). Sempre que for necessaria uma alteracao, compare o timestamp da linha a tabela com o de seu Value Object.

        Algumas camadas de persistencia fazem isso automaticamente...

[]s

At 09:20 14/11/2002 -0300, you wrote:
Bom dia a todos...
Eu estou com um pequeno probleminha...
Na minha camada de neg�cios eu busco VO's de um DAO.. porem eu preciso trabalhar esses VO's antes de alteralos no DB...
A quest�o �... Se algu�m acessar algum desses dados enquanto outra pessoa j� estiver usando???
Eu pensei em, na tabela do banco ter um campo data_da_ultima_alteracao, onde o VO iria transportar junto esse atributo. Na hora de gravar ele teria que testar se esse campo � consistente... Se n�o for teria que retornar um Erro... Isso � uma boa estrat�gia???

Quando eu tiver v�rios relacionamento??? Qual data eu uso???
Algu�m tem alguma id�ia melhor???

Abra�os
Fernando

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

-------------------------------------------------
----------- Herval Freire de A. J�nior ----------
----- mailto:[EMAIL PROTECTED] -------
--------- http://www.herval.hpg.com.br ----------
----------------- UIN: 2067270 ------------------
-------------------------------------------------
--[The adepts are everywhere... awake! v0.666a]--
-------------------------------------------------

"Erros graves: julgar-se mais do que se � e estimar-se menos do que se merece".
  -- Goethe

Responder a