| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2006 21:33:20
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Uma coisa que seria legal era se o hibernate só exigisse o nome da coluna/tabela quando elas fossem diferente do nome do atributo/classe. Ex:
E ele já saberia que o dito cujo teria que ir pra tabela pessoa e onde colocar cada atributinho.
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2006 00:55:04
|
Giuliano Mega
JavaBaby
Membro desde: 22/08/2005 19:01:35
Mensagens: 94
Offline
|
E dá-lhe convention over configuration.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2006 07:51:17
|
mauro_schneider
JavaChild
Membro desde: 31/03/2005 07:43:23
Mensagens: 144
Offline
|
Mas já é assim.
Neste seu exemplo, se os nomes são os mesmos, só é necessário mais uma annotations a @Id e pronto.
Ex:
|
http://blog.mauros.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2006 07:53:39
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
mauro_schneider wrote:Mas já é assim.
Neste seu exemplo, se os nomes são os mesmos, só é necessário mais uma annotations a @Id e pronto.
Ops
Acho que preciso dar uma lida melhor na documentação
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2006 08:34:07
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
mauro_schneider wrote:Mas já é assim.
Neste seu exemplo, se os nomes são os mesmos, só é necessário mais uma annotations a @Id e pronto.
Ex:
e pq esse @Id ?
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2006 08:46:50
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
pq toda entidade mapeada pelo hibernate precosa de uma pk
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2006 16:28:55
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Ideia: crie uma interface Environment, que define os getters pra todas as configuracoes (ou outras interfaces quen nao sao muito mais que bundles de configuracao).
Implemente essa interface: TestingEnvironment, DevelopmentEnvironment, UserAcceptanceTestingEnvironment, ProductionEnvironment, e os bundles especificos, caso necessario (InMemoryTestingDatabase, por exemplo). Basicamente, essa interface e as amigas dela contem toda a configuracao necessaria - de IoC a mappings do Hibernate a detalhes de JDBC, JNDI e o escambau.
Crie uma classe Application, com os metodos start(), isStarted() e stop(). Implemente essa interface pra todos os Environments.
Ponha uma main() nas implementacoes de Application apropriadas.
No projeto onde eu estava mes passado, a gente tinha um internet banking inteiro que subia meramente chamando a main() de DevelopmentEnvironment: Jetty, HSQLDB, simuladores dos mainframes e mais uns brinquedinhos, todos iniciados dali.
Nao eh soh se preocupar com configuracao, eh o deployment inteiro que precisa ser levado em conta
|
|
|
 |
|
|