जाहिर है एक इकाई सेम बदबू आ रही है में राज्यविहीन EJB सेम का उपयोग कर, लेकिन कृपया एक परिदृश्य पर विचार इस प्रकार है और मुझे बताओ कि यदि आप एक बेहतर समाधान के बारे में पता:एक इकाई बीन में राज्यविहीन EJB सेम का उपयोग
- मैं एक
InvoiceTemplate
है क्षेत्रNextInvoiceDate
- जनरेट कर रहा है
NextInvoiceDate
साथ इकाई बीन एक जटिल प्रक्रिया है औरInvoiceTemplate
वर्ग NextInvoiceDate
हर बारInvoiceTemplate
अद्यतन किया जाना चाहिए डाटाबेस के लिए भंडारित किया जाता है के बाहर प्रदर्शन किया जाना चाहिए
अभी के लिए मैं InvoiceTemplate
इकाई सेम में @PrePersist
@PreUpdate
Methon में NextInvoiceDate
की पीढ़ी के बारे में तर्क दिया है। तर्क अधिक से अधिक जटिल हो रहा है और मैं इसे InvoiceTemplate
इकाई बीन के बाहर ले जाना चाहता हूं। मुझे लगता है कि NextInvoiceDate
की गणना करने के लिए एक सेवा होनी चाहिए। लेकिन फिर InvoiceTemplate
के अंदर से इस सेवा को आमंत्रित करने का अधिकार है?
क्या यह एक इकाई-बीन (ईजेबी 2.0) या जेपीए इकाई है? – Bozho
@ बोझो, यह एक जेपीए इकाई है – mgamer