Offensichtlich mit stateless EJB Bohnen in einem Entity-Bean riecht, aber bitte ein Szenario, wie folgt und mir sagen, wenn Sie eine bessere Lösung wissen:Mit stateless EJB Bohnen in einer Entity Bean
- Ich habe ein
InvoiceTemplate
Entity Bean mit FeldNextInvoiceDate
NextInvoiceDate
Generierung ist ein komplexer Vorgang und soll außerhalb derInvoiceTemplate
KlasseNextInvoiceDate
durchgeführt werden, sollte jedes Mal aktualisiert werdenInvoiceTemplate
den db gespeichert wird
Für jetzt habe ich Logik in Bezug auf die Erzeugung von NextInvoiceDate
in @PrePersist
@PreUpdate
Methon in InvoiceTemplate
EntityBean. Die Logik wird immer komplizierter und ich möchte sie außerhalb der Entity-Bean InvoiceTemplate
verschieben. Es scheint mir, dass es einen Dienst geben sollte, um NextInvoiceDate
zu berechnen. Aber ist es richtig, diesen Service aus dem Inneren von InvoiceTemplate
aufzurufen?
ist es eine Entity-Bean (EJB 2.0) oder eine JPA-Entität? – Bozho
@Bozho, es ist eine JPA-Entität – mgamer