JPA - campos comuns  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
rubinelli
JavaEvangelist
[Avatar]

Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline

Prezados colegas, eu recebi um modelo de dados em que toda tabela tem quatro campos de auditoria: created_at/created_by/last_update_at/last_update_by. Pra não colocar esses campos em todos os meus Entity Beans, eu resolvi criar um BaseEntity e herdar os campos dele. Parece que funciona, mas issso está dentro do spec? Eu vou ter problema se migrar para outro container?

Outra dúvida relacionada: eu queria pegar o Principal num callback @PrePersist dentro do BaseEntity pra setar o created_by, mas eu não sei como acessar o context. É possível?

This message was edited 1 time. Last update was at 28/07/2008 10:02:38

[WWW]
rmarin
JavaEvangelist
[Avatar]

Membro desde: 13/07/2005 09:14:45
Mensagens: 360
Localização: São Paulo
Offline

Se eu fosse você, eu não herdaria de BaseEntity, faria com composição. Em vez de ser um BaseEntity, ter um BaseEntity.

Roberto Marin
__________________________________________
Odeio auto-nerds!
[WWW]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team