Questão de Programação — Hibernate — CESGRANRIO 2008
ProgramaçãoHibernate
- Código
- cg028755
- Banca
- CESGRANRIO
- Órgão
- TJ-RO
- Ano
- 2008
- Nível
- Superior
- Cargo
- Agente Judiciário - Analista de Sistemas (Microinformática)
Sobre o framework de mapeamento objeto/relacional Hibernate, é correto afirmar que
- Aapós modificar um objeto que já está vinculado a uma session (sessão) aberta, é necessário utilizar o método update() do objeto session para que as modificações sejam gravadas no banco de dados.
- Bum objeto se encontra no estado detached quando tiver sido criado com o construtor new, estando ainda desvinculado de qualquer session (sessão) do Hibernate.
- Cum objeto gerenciado pelo Hibernate se encontra no estado transient quando tiver sido criado vinculado a uma session (sessão) do Hibernate, mas ainda não tiver sido gravado no banco de dados.
- Dum objeto gerenciado pelo Hibernate se encontra no estado persistent quando a session (sessão) a que o mesmo estava vinculado foi fechada e, em conseqüência, o objeto já foi gravado no banco de dados.
- Euma session do Hibernate não é thread-safe, o que significa que pode gerar resultados imprevisíveis e instabilidade se uma instância for utilizada, simultaneamente, por mais de uma thread da aplicação sem a devida sincronização do acesso à mesma.