Oi pessoal,
queria saber qual a melhor maneira de trabalhar com as tabelas do banco de dados em uma aplicação java.
Por exemplo, devo criar classes como ‘espelhos’ das tabelas do banco ? Como devo proceder se preciso colocar resultados de select’s com joins em uma Jtable ?, criando views no banco ?
Eu sou programador iniciante mas não aguento ver aquelas gigantestas strings de selects. Que, por sinal, são horríveis para realizar manutenções.
Obrigado
[quote=“SSalgado”]não aguento ver aquelas gigantestas strings de selects. Que, por sinal, são horríveis para realizar manutenções.
[/quote]
procure por Hibernate…
Olá.
Para trabalhar com tabelas, você pode codificar todo o acesso a banco nas classes. Essa técnica é conhecida como hard-coding, pois, como você já disse (sql enormes), prejudica na manutenção.
Outra forma é trabalhar como frameworks de persistência de objetos, como o Hibernate ou JDO. Nessas soluções, a SQL fica ‘escondida da aplicação’, facilitando a manutenção.
O JDO é a especificação oficial de frameworks de persistência e você encontra no site da Sun toda a documentação e o próprio framework para download. É free.
Abraços.
Valeu pessoal.
Vcs tem links que falem do hibernate ?
Abraço
http://www.hibernate.org
vá direto na documentação