| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2006 08:42:39
|
zelopes
JavaBaby
![[Avatar]](/images/avatar/aa0d2a804a3510442f2fd40f2100b054.jpg)
Membro desde: 10/02/2005 06:56:13
Mensagens: 96
Offline
|
"Devido à maioria dos BDs serem relacionais, em projetos de softwares Orientados
a Objetos, faz-se necessário um mapeamento entre as tabelas do BD e os
objetos da aplicação."
faz-se necessário...??? forte esse termo...??? ou engano meu...???
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2006 09:31:37
|
faq
JavaChild
![[Avatar]](/images/avatar/89db09d856d45d361982edc10ce738a2.jpg)
Membro desde: 03/08/2005 15:06:13
Mensagens: 147
Offline
|
faz-se necessário...??? forte esse termo...??? ou engano meu...???
Relacionamentos N:M são um caso tipico. A tabela de relacionamento é utilizada apenas para se obter uma lista que fazem a composição.
Alguns objetos contam ainda com dados providos por mais de uma tabela, o clássico exemplo das tabelas Pessoa , PJ e PF onde um objeto PessoaFisica contem dados providos por Pessoa e PJ.
Dá uma olhada no site hibernate.org que rapidinho vocÊ vai ver porque se faz necessário o mapeamento.
Ajudou alguma coisa?
|
"There are worse things than being alone" Charles Bukowski |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2006 09:35:49
|
marcelomartins
Moderador
![[Avatar]](/images/avatar/777669af68dbccabc30c3b6bcaa81825.jpg)
Membro desde: 07/01/2004 10:53:19
Mensagens: 1477
Localização: Porto Alegre - RS
Offline
|
zelopes wrote:
"Devido à maioria dos BDs serem relacionais, em projetos de softwares Orientados
a Objetos, faz-se necessário um mapeamento entre as tabelas do BD e os
objetos da aplicação."
faz-se necessário...??? forte esse termo...??? ou engano meu...???
Forte mesmo! Mas, em projetos orientados a objetos, seja de forma automática (com hibernate por exemplo) ou manual em algum monemto tu vai fazer esse mapeamento.
|
Marcelo Martins
http://twitter.com/marcelomartins
Tudo que hoje eu realmente preciso saber, aprendi no jardim da infância.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2006 09:46:31
|
zelopes
JavaBaby
![[Avatar]](/images/avatar/aa0d2a804a3510442f2fd40f2100b054.jpg)
Membro desde: 10/02/2005 06:56:13
Mensagens: 96
Offline
|
bom dia pessoal...
Li isso em uma monografia e esse termo não me deixou sair desse parágrafo...
vejamos...deixa eu ver se eu entendi...deixando de lado o ORM e ferramentas do tipo como hibernate, ibatis etc etc...
marcelo...pode me citar um exemplo de um momento...seja em um projeto simples...em q eu terei q fazer esse mapeamento dessa maneira manual...??? ou entao minha aplicação não seria orientada a objeto sem ORM???
isso no caso desse parágrafo em específico...não acho q esteja muito correta a afirmação do autor...
minha ficha ta demorando pra cair cara...!!!
[]'s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2006 09:54:11
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Eu concordo que não esteja correta, por exemplo projetos sem regras complicadas de negócio, que passa a maior parte do tempo inserindo e recuperando informações, não vejo necessidade de um mapeamento com uma ferramenta.
E creio que o que o Marcelo se referia, é que em algum momento você vai ter que mapear:
Objeto.atributo = Tabela.Coluna
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2006 10:00:14
|
marcelomartins
Moderador
![[Avatar]](/images/avatar/777669af68dbccabc30c3b6bcaa81825.jpg)
Membro desde: 07/01/2004 10:53:19
Mensagens: 1477
Localização: Porto Alegre - RS
Offline
|
zelopes wrote:bom dia pessoal...
Li isso em uma monografia e esse termo não me deixou sair desse parágrafo...
vejamos...deixa eu ver se eu entendi...deixando de lado o ORM e ferramentas do tipo como hibernate, ibatis etc etc...
marcelo...pode me citar um exemplo de um momento...seja em um projeto simples...em q eu terei q fazer esse mapeamento dessa maneira manual...??? ou entao minha aplicação não seria orientada a objeto sem ORM???
isso no caso desse parágrafo em específico...não acho q esteja muito correta a afirmação do autor...
minha ficha ta demorando pra cair cara...!!!
[]'s
Se a representação dos teus dados é orientada a objetos, então em algum momento tu vai ter que pegar os dados da tabela e passar para esses objetos. Isso seria um "mapeamento manual". Tu pode fazer isso de várias maneiras, mas em algum momento tu vai fazer.
Ah, usar resultset junto com a regra de negócio não é uma boa abordagem
|
Marcelo Martins
http://twitter.com/marcelomartins
Tudo que hoje eu realmente preciso saber, aprendi no jardim da infância.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2006 10:07:17
|
zelopes
JavaBaby
![[Avatar]](/images/avatar/aa0d2a804a3510442f2fd40f2100b054.jpg)
Membro desde: 10/02/2005 06:56:13
Mensagens: 96
Offline
|
bacana marcelo...
esclarecido agora...vivendo e aprendendo...
[]'s
|
|
|
 |
|
|