Duvida Persistencia  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
sandokandias
JavaBaby
[Avatar]

Membro desde: 01/05/2006 22:11:03
Mensagens: 86
Localização: Uberlãndia - MG
Offline

Pessoal,

Estou iniciando os estudos em Persistencia, quero saber de quem ja tem experiencia no assunto. Qual dos 2 metodos usar ?



ou



Duvida:
no 1º metodo eu poderia passar qualquer Objeto, ou seja Empresa, Funcionario, etc
no 2º metodo eu passaria apenas o Objeto Empresa, entao eu teria q ter um DAO p cada um.

Me corrijam por favor, como disse ainda estou estudando.
[MSN]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

no primeiro recebe qualquer coisa que extends a Object e no segundo ele recebe Empresa e qualquer cosia que É-UMA empresa... ou extends a empresa.. se funcionarion extends a empresa pode passar no segundo.. caso contrario nao..

acho que isso!!

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
sandokandias
JavaBaby
[Avatar]

Membro desde: 01/05/2006 22:11:03
Mensagens: 86
Localização: Uberlãndia - MG
Offline

mas qual a melhor pratica ? eu poderia usar um Metodo Generico pra tudo entao ? porque se faz um DAO p/ cada Objeto ?

[MSN]
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline

Algumas vezes, queres que um tipo específico de objeto seja utilizado pelo DAO de uma outra forma, então cria-se um DAO específico. Se fores todos os objetos terem o mesmo comportamento, prefiro o DAO genérico.

Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

se vc utilizar o segundo metodo tera que criar um dao para cada classe de negocio que vc tiver...

por exemplo: Empresa, Empregado, Afins......

Se utilizar o primeiro pode usar um dao generico que persiste todas as classes que nao tem diferenças, e quando necessitar de algo a + na persistencia pode criar um dao especifico apenas para essa classe...

essa verificação de quem vai utilizar o dao generico ou naum, pode ser em tempo de execução atraves de annotations.....

codifica.wordpress.com
[WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team