Bom dia novamente caros colegas!
Tenho mais uma pergunta sobre EJB3.
Aos exemplos que tenho feito notei que sempre é criada uma entidade por tabela que tenhos na base relacional.
Porém fiquei curioso: é realmente necessário? caso falso, como eu trabalharia nas outras tabelas sem que houvesse entidades para mapea-las e SEM EJB QL e qualquer outra gambiarra? (ou seja, com recursos “oficiais” do EJB).
Pesquisei mais um pouco e encontrei esse material que diz:
3.6.3. Uma tabela por classe entidade concreta
Esta estratégia não é requerida em EJB 3.0, por isso não será abordada neste artigo.
Fonte: http://disciplinas.dcc.ufba.br/pub/MATA60/WebHome/persejb.pdf
Parou por ai,não deu mais explicações. Mas o que vi em outra fonte foi que isso era necessário antes do EJB3:
Fonte: http://fragmental.com.br/wiki/index.php?title=Evitando_VOs_e_BOs
Caso eu faça uma entidade por tabela do base relacional, seria trabalho a toa, anti-pattern, estupidez ou pode ser realmente necessário?
Essa informação tem sido realmente mais dificil de ser obtida, por isso peço a opinião de vocês, colegas, que sempre mantém um alto nível nas discuções daqui. Sinto-me muito feliz de participar desse grupo.
Obrigado pela atenção galera, abraços!