Qual o significado de
"PERSISTENCIA entre Objetos Java e bancos de dados relacionais"
por exemplo
no contexto de OO.
Conceito de PERSISTENCIA
6 Respostas
Olá,
existe uma grande diferenca entre o paradigma de Orientacao a objetos e o Relacional. Como programamos em uma linguagem OO e armazenamos os dados em bancos relacionais, é necessário fazer uma espécie de conversão.
Existem várias técnicas para fazer este mapeamento entre OO e relacional, tais como gerar classes de accesso a dados(os DAOS), usar VOs espelhando as tabelas do BD e os frameworks de persistência como Hibernate, JDO, OJB, etc.
Olá de novo.
Obrigado pela resposta.
Deixe ver se percebi, o conceito de persistência refere-se à forma de como representamos um registo de uma BD segundo uma classe. Por exemplo, se existir uma tabela Carro na base de dados existirá uma classe Carro em Java.
Se existirem N atributos numa tabela (ex:nome,ano,…) então existirão N*2 métodos(gets e sets nessa classe).
Outra pergunta:
Alguem já trabalhou com ferramentas baseadas em motores de regras para java? Tipo DRools? Gostava de trocar algumas ideias acerca de ferramentas deste tipo.
3rdG
Olá, gostaria de saber onde posso encontrar material basico sobre este conceito de persistencia para ajudar na realização de um trabalho.
Deve ter algo na seção de artigos e tutoriais.
tente também www.hibernate.org e www.google.com.br
[]`s
è bastante complexo, queria algo mais facil de explicar, o que vou fazer é uma apresentação de trabalho na faculdade. Queria saber o que é?como funciona…
leia estes textos, sempre tem uma introduçãozinha que diz muito sobre o produto.
Creio que no www.guj.com.br tenha um artigo falando sobre isso.