أفضل API الربيع لتطوير GenericDao
-
12-11-2019 - |
سؤال
أرى الكثير من تقنية التنفيذ حول الربيع JPA ( jpatemplate، Japdaosupport Spring-Data-JPA، الطريقة الأصلية EntityManager، Hiberenatesupport، إلخ )، أيهما أفضل تقنية لتطوير عام DAO، الذي ينبغيكن تخصيص الموارد نظيفة وإدارة المعاملات والأداء العالي. ما هي إيجابيات وسلبيات
السيناريو
- كيان> 70
- تطبيق ويب الويب
- دعم OSGI المستقبل ومصادر البيانات المتعددة
المحلول
أعتقد أن أفضل طريقة ستكون للتمسك بالأقليم التجميلية في PersistentContext للتعامل مع مثيلات EntityManagers، وقم بالحقن في بعض طرف ثالث عام DAO.يمكنك كتابة واحدة بمفردك، استخدم بيانات الربيع كما ذكرها ادقم أو تجربة مكتبات مثل hades .
نصائح أخرى
Data-Data-Data-JPA يأتي مع GenericDao كاملة بالفعل (مع كل الأشياء التي ذكرتها)، ولكن بقدر ما أعرف أنك ستحتاج إلى واجهة (فارغة) على الأقل لكل DAO ملموسة.
لا تنتمي إلى StackOverflow