English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

qual o beneficio de desenvolver uma aplicação com os mapeamentos feitos com o hibernate???

2006-12-08 02:47:24 · 2 respostas · perguntado por Flávio L 1 em Computadores e Internet Software

2 respostas

O Hibernate é um framework de acesso a banco de dados escrito em Java. Ele é um software livre de código aberto distribuído com a licença LGPL.
O objetivo do Hibernate é facilitar a construção de aplicações Java dependentes de bases de dados relacionais, particularmente, facilitar o desenvolvimento das consultas e atualizações dos dados. O uso de ferramentas de mapeamento objeto relacional, como o Hibernate, diminuem a complexidade resultante da convivência de modelos diferentes; o modelo orientado a objetos (da linguagem Java) e o relacional (da maioria dos SGBDs)- Jaksnon.
O Hibernate é responsável apenas pelo mapeamento das tabelas do modelo relacional para classes da linguagem Java. As questões relacionadas ao gerenciamento de transações e a tecnologia de acesso à base de dados são de responsabilidade de outros elementos da infraestrutura da aplicação. Apesar da API do Hibernate possuir operações para o controle transacional, por exemplo, ele simplesmente delega estas tarefas para infraestrutura no qual foi instalado. No caso de aplicações construídas para serem executadas em servidores de aplicação, o gerenciamento das transações é realizado, normalmente, segundo o padrão JTA. Nas aplicações standalone (que são independentes de um servidor de aplicação), o Hibernate delega o tratamento transacional ao driver JDBC. O acesso ao banco, independentemente de como a aplicação é construída, é sempre realizado através de drivers que suportam o padrão JDBC.

2006-12-08 03:26:46 · answer #1 · answered by Night Angel (Yuji) 3 · 0 0

ele trabalha com objetos inteiros, ao invés de linha por linha

2006-12-08 02:57:34 · answer #2 · answered by Ðäиiëℓ 4 · 0 0

fedest.com, questions and answers