>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



duvidas hibernate


quando eu crio uma class DAO usando processo do hibernate
e vou fazer os cadastros ex: cliente ,produto usuario etc..
cada cadastro eu vou ter uma class DAO ou numa unica class DAO posso fazer todos procedimentos?

outra pergunta seria a seguinte

no cadastro como seria feito a situação de mais um usuário acessando o mesmo cadastro
que pode ocorrer um travamento ou duplicar código ou ate mesmo matar o que o primeiro usuário
cadastrou.



1 Resposta


Olá

Para a primeira pergunta, exato, você está certo.

Na segunda, o código não seria duplicado, afinal, ele é uma atualização de usuário. E se você cadastro seria um novo usuário.

E para não ter perigo de 2 usuários editarem/visualizarem o mesmo registro ao mesmo tempo, pode travar o registro.

Existe o @LockMode para isto.

Veja alguns links:
http://stackoverflow.com/questions/17757732/hibernate-row-locking-on-read
http://objectdb.com/java/jpa/persistence/lock