اگر یک کلاس پایه برای DAO در نظر بگیریم که جنریک باشه و @transactional هم باشه و همه dao ها از اون ارث بری داشته باشن آیا کلاس های فرزند transactional هستند؟ وقتی تعدادی کلاس فرزند DAO رو در یک business rule تزریق میکنیم آیا trasnasction بین آنها اشتراک گزاشته می شود؟ اصلا چطور این کار رو میشه کرد؟
موردی که شما گفتین شدنیه ولی نکته اینحاست که بهتره transaction management در لایه بالاتر از dao مثل service یا business انجام بشه. این باعث میشه لایه dao بصورت atomic باقی بمونه و بتوانیم براحتی آنها را در لایه بالاتر ترکیب کنیم.
تبلیغات در جواب یاب
اخبار
سیستم امتیازدهی
دسترسی کاربران
داغ ترین سوال ها
پربازدیدترین سوال ها