Escolar Documentos
Profissional Documentos
Cultura Documentos
Compartilhar
Prximoblog
Pesquisar
Newsletter
Emailaddress... Submit
4defevereirode2011
Desde08/2010
3 9 7 6 2 3
Arquivos 2010(18) 2011(38) Janeiro2011(3) Fevereiro2011(3) JPA2.0:Java PersistenceAPI JPA2.0:Criando tabelasParte 1 JavaEE6:CRUD emJSF2.0 Maro2011(8) Abril2011(2) Maio2011(13) Junho2011(5) Julho2011(1) Agosto2011(1) Novembro2011(1) Dezembro2011(1)
Agoraanaliseaclasseabaixo,vejaqueomesmotemosmesmosatributos:codigo,nomeetelefone:
1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 @ E n t i t y p u b l i cc l a s sF o r n e c e d o ri m p l e m e n t sS e r i a l i z a b l e{ p r i v a t es t a t i cf i n a ll o n gs e r i a l V e r s i o n U I D=1 L ; @ I d @ G e n e r a t e d V a l u e ( s t r a t e g y = G e n e r a t i o n T y p e . I D E N T I T Y ) @ C o l u m n ( u n i q u e = t r u e ,n u l l a b l e = f a l s e ) p r i v a t eL o n gc o d i g o ; @ C o l u m n ( l e n g t h = 6 0 ,n u l l a b l e = f a l s e ) p r i v a t eS t r i n gn o m e ; @ C o l u m n ( l e n g t h = 1 5 ) p r i v a t eS t r i n gt e l e f o n e ; / / g e t t e r ses e t t e r s
?
Essa classe a representao do cdigo SQL acima com JPA. Esses @Id, @Column, entre outros so chamados de anotaes,elessoresponsveisporfazeromapeamentodessaclasseemcdigoSQL.Emversesanterioresesses mapeamentoseramfeitosporXMLenoporanotaes(conheoapenasaversodasanotaes:D). Paraficarmaisclarovamosentenderoquesoessasanotaes: @Entity:essaanotaoindicaqueestaumaentidadegerenciadapeloJPA. @Id:definequemaprimarykeydatabela. @GeneratedValue(strategy=GenerationType.IDENTITY):correspondeaoauto_incrementdoMySQL. @Column(...):informaqueesteatributoumacolunadatabelaFornecedor. privateLongcodigo Novouentraremdetalhesnessapostagemquantoaspropriedadesdo@Column,poisnasprximaspostagens estaremosvendomaisafundoessemundodaJPA.ParahojesquismostrarcomofuncionaomapeamentodaJPA mesmo. DeixocomoleituraobrigatriacomplementaraapostilafeitapeloIvanSalvadori:Vejaaqui
BuscaP/
2012(4)
Fontes: http://www.oracle.com/technetwork/articles/javaee/jpa137156.html
Lomadee
Postadoporandii.brunettas00:08 Marcadores:JavaEE6,JPA2.0
RecomendeistonoGoogle
8 comentrios:
JeanMichell 14/02/201100:36:00
javasemcafe.blogspot.com.br/2011/02/jpa-20-java-persistence-api.html
1/3
03/07/13
JavaEE6:CRUDemJSF2.0 JSF2.0:Componentes PrimeFaces2.2.1Parte1
Lincoln 09/08/201110:39:00
Ola gostaria de de ver a apostila do Ivan Salvador so que o link nao esta disponivel. Consegue disponibilizar novamentevaleu,otimoblogger. Responder
andii.brunetta
09/08/201110:43:00
OlLincoln!Pois,oblogdelejestforadoaraumtempo,vouverseconsigocomele. Responder
Angeliski 30/08/201111:27:00
Tags
Anlise Collections Componentes CRUD Facelets HelloWorld Jasper Reports
Java
JavaEE JavaEE 5
andii.brunetta
02/09/201110:40:00
Estecomentriofoiremovidopeloautor.
Responder
andii.brunetta
06/02/201223:50:00
Pessoal!SavisandoqueolinkparaaapostiladoIvanSalvadoriestatualizado!:) Responder
MGF 27/06/201208:50:00
22/07/201222:28:00
MGF,estelinkomesmoqueestaofinaldapostagem.
Responder
D i g i t es e uc o m e n t r i o . . .
Deixeseucomentrio...)
Postagemmaisrecente
Incio
Assinar:Postarcomentrios(Atom)
Postagemmaisantiga
javasemcafe.blogspot.com.br/2011/02/jpa-20-java-persistence-api.html
2/3
03/07/13
javasemcafe.blogspot.com.br/2011/02/jpa-20-java-persistence-api.html
3/3