Oczywiście używając bezpaństwowców fasoli EJB w jednostce fasola pachnie, ale proszę wziąć pod uwagę scenariusz, w następujący sposób i powiedz mi, czy znasz lepsze rozwiązanie:Korzystanie bezpaństwowców fasoli EJB w Entity Bean
- Mam
InvoiceTemplate
Entity Bean z polaNextInvoiceDate
- Generowanie
NextInvoiceDate
to skomplikowana procedura i powinny być wykonywane poza klasąInvoiceTemplate
NextInvoiceDate
powinny być aktualizowane za każdym razemInvoiceTemplate
jest przechowywany w db
Na razie mam logiki dotyczące generacji NextInvoiceDate
w @PrePersist
@PreUpdate
methon w InvoiceTemplate
podmiot fasoli. Logika staje się coraz bardziej skomplikowana i chcę ją przenieść poza komponent bean encji InvoiceTemplate
. Wydaje mi się, że powinna istnieć usługa obliczania NextInvoiceDate
. Ale czy słuszne jest wywoływanie tej usługi z wnętrza InvoiceTemplate
?
jest to komponent bean entity (EJB 2.0) lub podmiot JPA? – Bozho
@Bozho, to jednostka JPA – mgamer