[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: [reverbel-sma] Dúvida sobre as entidades



Tiago Motta Jorge wrote:
Olá!

Lendo o livro "Mastering EJB 3.0", que o professor disponibilizou o link na
página, encontrei um parágrafo dizendo que a especificação não alterou nada para
as entidades.


  No enunciado, como está escrito para utilizarmos entidades JPA, quer dizer que
não devemos usar as entidades do EJB 2.x, mas sim as entidades "Persistence-API
based", como diz no livro. É isso mesmo?

Sim, é isso mesmo. Em vez de usar entity beans do EJB 2.x (que hoje são considerados obsoletos), vocês devem usar entidades JPA.

Quando ao fato do livro "Mastering EJB 3.0" dizer que a especificação
EJB 3.0 não alterou nada para entidades: não estou com o livro à mão
agora, mas provavelmente o que ele diz é que a especificação não alterou
nada para entity beans (e não para entities). O termo "entity bean" se
refere aos componentes tipo entidade do EJB 2.x. A especificação EJB 3.0
simplificou e melhorou os session beans e os message-driven beans, mas
ela não tentou fazer isso com os entity beans. Em vez disso, ela
introduziu outro tipo de componente: as entidades JPA. Repare na
terminologia:

 entity bean = componente tipo entidade EJB 2.x (inalterado por EJB 3.0)
 entity = componente JPA (introduzido por EJB 3.0)

Reverbel