hibernate

3435 palavras 14 páginas
Hibernate: (Introdução à) Persistência de Objectos em Bases de Dados Relacionais
Table of Contents
1 Introdução
1.1 Objectivo
1.2 Características do Hibernate
2 Conceitos
2.1 Unidade de trabalho
2.2 Modelo de domínio
2.3 Mapeamento Objecto/Relacional
3 Mapeamento Objecto/Relacional
3.1 Declarar uma classe persistente
3.2 Mapear atributos simples
3.3 Mapear associações entre classes persistentes
4 Manipulação de objectos persistentes
4.1 Criação
4.2 Leitura
4.3 Modificação
4.4 Eliminação
5 Exercício
6 Notas
1 Introdução
Este documento pretende ser uma primeira aproximação ao tema da persistência de objectos, para uma versão mais detalhada (e complexa) deve consultar-se este documento.
1.1 Objectivo
Manter, numa base de dados relacional, o estado de uma aplicação orientada a objectos feita em Java, com um mínimo de alterações ao modelo de programação.
1.2 Características do Hibernate
O Hibernate é uma framework de open source para persistência de objectos em bases de dados relacionais. Na génese deste tipo de ferramentas está a diferença entre os paradigmas relacional (usado pela maioria dos Sistemas de Gestão de Bases de Dados) e orientado a objectos (usado pelas aplicações Java), e a necessidade de estabelecer uma correspondência entre os dois modelos de dados (mapeamento objecto/relacional). Este mapeamento é posteriormente utilizado pelo Hibernate para suportar a leitura e escrita de objectos em suporte persistente no contexto de uma unidade de trabalho.1
2 Conceitos Nesta secção apresentam-se os conceitos essenciais à compreensão do Hibernate. Para uma versão mais detalhada deve consultar-se este documento.
2.1 Unidade de trabalho Uma unidade de trabalho regista todas as operações de uma transacção de negócio que podem afectar a base de dados. Quando uma unidade de trabalho termina com sucesso, as operações registadas são propagadas para a base de dados. Se a unidade de trabalho abortou, todas as operações

Relacionados

  • Hibernate
    33380 palavras | 134 páginas
  • Hibernate
    7629 palavras | 31 páginas
  • Hibernate
    21635 palavras | 87 páginas
  • Hibernate
    8070 palavras | 33 páginas
  • Hibernate
    2111 palavras | 9 páginas
  • Hibernate
    329 palavras | 2 páginas
  • HIBERNATE
    369 palavras | 2 páginas
  • hibernate
    3161 palavras | 13 páginas
  • Hibernate
    32044 palavras | 129 páginas
  • Hibernate
    45190 palavras | 181 páginas