| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2006 14:09:25
|
marcioa1
Virtual Machine Man
![[Avatar]](/images/avatar/169779d3852b32ce8b1a1724dbf5217d.jpg)
Membro desde: 29/11/2003 12:52:10
Mensagens: 736
Localização: Valinhos-SP
Offline
|
Olá,
Sempre usei os arquivo hbm. Vejo que alguns usam annotations. É Melhor ? Gostaria da experiência de vocês para iniciar ou não o estudo de anotações no Hibernate.
Obrigado,
Márcio
|
SCJP 1.4, |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2006 14:46:49
|
leonardom
Virtual Machine Man
![[Avatar]](/images/avatar/7f5d04d189dfb634e6a85bb9d9adf21e.jpg)
Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline
|
Acho que vai do gosto primeiramente.
No meu caso eu prefiro usar annotations, não gosto muito de mexar em arquivos XML, apesar de existirem fechamentas/plugins que facilitam a geração e manutenção desses arquivos.
Eu acho válido estudar assim você pode escolher o que achar mais fácil e produtivo.
|
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
George Bernard Shaw (1856 - 1950) - Irish dramatist - Nobel Prize of Literature, 1925
blog: http://leonardom.wordpress.com
http://www.insidecode.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2006 15:06:31
|
derheimen
JavaTeenager
![[Avatar]](/images/avatar/fed2feba540053a436306e3993642e7a.png)
Membro desde: 23/10/2006 19:07:52
Mensagens: 190
Localização: Cuiabá/MT
Offline
|
Eu estou usando Hibernate + Spring e estou trabalhando da seguinte forma.
Olha um exemplo de annotations.
Classe ProjetoBean:
Classe ModuloBean:
E ainda defino no arquivo applicationContext.xml, que o SPRING faça o controle de transação do HIBERNATE.
Arquivo applicationContext.xml :
Na minha opinião vale apena estudar SIM!!!!!! rssssss.
Sei que existe algumas ferramentas para gerar os mapeamentos das classes por exemplo, mas o annotations é uma forma interessante.
Abraços, Fuiiiiiiiiiiiiiiii.
|
Tecnólogo em Processamento de Dados
Sun Certified Java Programmer 5.0
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2006 15:48:47
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
Eu acho que vale a pena, mas seria ainda melhor você já estudar JPA logo de cara!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2006 18:39:38
|
marcioa1
Virtual Machine Man
![[Avatar]](/images/avatar/169779d3852b32ce8b1a1724dbf5217d.jpg)
Membro desde: 29/11/2003 12:52:10
Mensagens: 736
Localização: Valinhos-SP
Offline
|
Thiago,
O que JPA ?
Márcio
|
SCJP 1.4, |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2006 19:58:28
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
JPA (Java Persistence API) é a especificação para persistência com EJB 3. É essa a especificação que o Hibernate e TopLink implementam para prover suporte ao EJB 3.
Para o seu caso, é essa a especificação que define a utilização das annotations. No caso do hibernate-annotations, nada mais é do que uma implementação dessa especificação.
Bom, essa especificação vai um pouco além de usar apenas annotations, mas é o ponta pé inicial para EJB 3 ou até mesmo continuar com o bom e velho hibernate.
Segue alguns links só para matar curiosidade logo do que é isso na prática.
http://www.netbeans.org/kb/articles/hibernate-javaee.html
http://www.netbeans.org/kb/55/persistence.html
Livros
http://www.apress.com/book/bookDisplay.html?bID=10093
http://www.manning.com/bauer2/
Abraços
Thiago
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 01:32:11
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Você deveria fazer o contrário: estude primeiro e decida você mesmo se vale a pena. Mas já adianto, estudar Hibernate SEM olhar annotations, hoje, é perder tempo.
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 13:53:32
|
marcioa1
Virtual Machine Man
![[Avatar]](/images/avatar/169779d3852b32ce8b1a1724dbf5217d.jpg)
Membro desde: 29/11/2003 12:52:10
Mensagens: 736
Localização: Valinhos-SP
Offline
|
Valeu galera,
Vou cair dentro do annotations do hibernate. Quando ao JPA, vou deixar para depois. Para usar EJB3 não é preciso um servidor Java EE ?
Obrigado,
Márcio
|
SCJP 1.4, |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 14:38:38
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
marcioa1 wrote:Valeu galera,
Vou cair dentro do annotations do hibernate. Quando ao JPA, vou deixar para depois. Para usar EJB3 não é preciso um servidor Java EE ?
Obrigado,
Márcio
Não, o JPA não força você a usar um container JEE. O JSE é suficiente.
Como as annotations do hibernate são as mesmas do JPA, a viagem não será perdida.
Boa Sorte!
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 15:56:50
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Thiago Senna wrote:Não, o JPA não força você a usar um container JEE. O JSE é suficiente.
Isso é excelente né.
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 16:15:51
|
transvaal
Debugger
Membro desde: 28/04/2006 07:36:05
Mensagens: 57
Offline
|
Do JPA só acho que vale a pena usar os annotations. Usar o EntityManager do hibernate pra fazer uma implementação em JPA não vale a pena, tu perde um monte de funcionalidades do hibernate. Até o annotations não são tão poderosos quantos os .hbm, mas ainda acho vale a pena usar quando der.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 00:25:06
|
beks
What is classpath?
![[Avatar]](/images/avatar/6a9c2c5b1ab7052170218c0924b51953.jpg)
Membro desde: 11/12/2006 20:47:57
Mensagens: 7
Localização: João Pessoa
Offline
|
Pessoal, estou no mesmo caso que o Márcio, acostumada a fazer mapeamentos com xml mesmo, direto. Gostaria de aprender a usar annotations. Como o material que eu adquiri aqui na internet está muito solto (vago), eu achei meio confuso o uso de annotations, mas pode ser porque eu esteja acostumada a lidar com outro tipo de mapeamento. Alguém poderia me sugerir um material bom de introdução as anotações?
|
Rebeca
--
http://rebecadantas.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 00:37:10
|
casmeiron
JavaChild
![[Avatar]](/images/avatar/65aaf6fbf016b5f1db30b039bd629efb.png)
Membro desde: 21/01/2007 21:16:58
Mensagens: 120
Localização: Uberlândia, Minas Gerais
Offline
|
Bom, quem gosta de ficar editando aquele tanto de arquivo xml?
Onde você coloca nome da classe (pacote.classe) depois faz um refactor e tem q sair alterando nos xmls?
Arquivo Descritor é uma porcaria, quanto menos você tiver melhor, com annotation é lindo, é tudo código java.
XML é muito bom pra algumas coisas mas chega uma hora que enche o saco. Sem contar da produtividade que cai se tiver muitos arquivos descritores pra gerenciar.
|
Desenvolvedor Profissional
[x] SCJP 1.5 (12/2007)
[ ] SCBCD 5.0 (estudando)
[ ] SCWCD 5.0 (esperando sair)
JSF => Can u feel it?!
----------------------------------
Paulo Cesar Silva Reis |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 00:39:36
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
beks wrote:Alguém poderia me sugerir um material bom de introdução as anotações?
Oi Rebeca, vc já olhou o reference documentation? é muito bom...
http://www.hibernate.org/5.html#A7
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 01:09:10
|
beks
What is classpath?
![[Avatar]](/images/avatar/6a9c2c5b1ab7052170218c0924b51953.jpg)
Membro desde: 11/12/2006 20:47:57
Mensagens: 7
Localização: João Pessoa
Offline
|
Obrigada Luiz, vai me ajudar muito
Casmeiron, eu concordo contigo, annotations facilita muito. Mas acho que o código fica sujinho quando a complexidade do programa é maior, cheio de anotações misturados com o código java hehehe
Bom, vamos ver se eu me convenço.
Obrigada de qualquer forma!
|
Rebeca
--
http://rebecadantas.com |
|
|
 |
|
|