Obviamente el uso de beans EJB sin estado en una entidad huele frijol, pero por favor, considere un escenario de la siguiente manera y dígame si usted sabe de una mejor solución:El uso de beans EJB sin estado en un bean de entidad
- Tengo una
InvoiceTemplate
bean de entidad con el campoNextInvoiceDate
- Generación
NextInvoiceDate
es un procedimiento complejo y debe ser realizada fuera de la claseInvoiceTemplate
NextInvoiceDate
debe ser actualizada cada vez queInvoiceTemplate
se almacena en la db
por ahora no tengo la lógica en cuanto a la generación de NextInvoiceDate
en @PrePersist
@PreUpdate
methon en InvoiceTemplate
bean de entidad. La lógica es cada vez más complicada y quiero moverlo fuera del frijol InvoiceTemplate
entidad. Me parece que debería haber un servicio para calcular NextInvoiceDate
. ¿Pero entonces es correcto invocar este servicio desde el interior de InvoiceTemplate
?
es que una entidad-Bean (EJB 2.0) o una entidad JPA? – Bozho
@Bozho, es una entidad JPA – mgamer