Como configurar o Hibernate?
Você deve configurar o arquivo hibernate.cfg.xml ou hibernate.properties e os arquivos de mapeamento (*.hbm.xml) que são usados pelo SessionFactory. Utilizando o Hibernate com JPA os arquivos de mapeamento podem ser substituídos por anotações.
O que é o SessionFactory? Ele é um objeto thread-safe?
É um objeto responsável por gerenciar a criação de sessions para uma fonte de dados específica. SessionFactory é thread-safe de forma que várias threads podem o acessar simultaneamente requisitando objetos session.
O que são objetos transientes?
Um objeto é dito transiente quando não tem representação no banco de dados e nem o EntityManager o conhece. Isto significa que alguma alteração no objeto não é refletida na base de dados.
O que são detached Objects?
Objetos detached são objetos que são persistidos, mas não estão associados a uma sessão do Hibernate. Ou seja, o Entity Manager não o reconhece apesar de ser um objeto que possivelmente possui representação na base de dados.
Como o Hibernate distingue entre objetos transientes e objetos detached?
Para distinguir entre objetos transientes e detached o hibernate utiliza a propriedade version do objeto.
É isto aí pessoal. Se precisarem de outras questões podem mandar email. Espero que ajude...
Você deve configurar o arquivo hibernate.cfg.xml ou hibernate.properties e os arquivos de mapeamento (*.hbm.xml) que são usados pelo SessionFactory. Utilizando o Hibernate com JPA os arquivos de mapeamento podem ser substituídos por anotações.
O que é o SessionFactory? Ele é um objeto thread-safe?
É um objeto responsável por gerenciar a criação de sessions para uma fonte de dados específica. SessionFactory é thread-safe de forma que várias threads podem o acessar simultaneamente requisitando objetos session.
O que são objetos transientes?
Um objeto é dito transiente quando não tem representação no banco de dados e nem o EntityManager o conhece. Isto significa que alguma alteração no objeto não é refletida na base de dados.
O que são detached Objects?
Objetos detached são objetos que são persistidos, mas não estão associados a uma sessão do Hibernate. Ou seja, o Entity Manager não o reconhece apesar de ser um objeto que possivelmente possui representação na base de dados.
Como o Hibernate distingue entre objetos transientes e objetos detached?
Para distinguir entre objetos transientes e detached o hibernate utiliza a propriedade version do objeto.
É isto aí pessoal. Se precisarem de outras questões podem mandar email. Espero que ajude...
Nenhum comentário:
Postar um comentário