سؤال

في JPA، لاستخدام السبات، فإن الشيء الوحيد الذي يحتاج إلى القيام به هو Moodify Servitence.xml وإضافة تكوين السبات. هل لي أن أعرف مع jdo، هل يمكن فقط تعديل jdoconfig.xml، قادر على الاندماج مع السبات؟ أي إشارة أو مثال على هذا؟

هل كانت مفيدة؟

المحلول

لا، السبب في أنه يعمل على Hibernate + JPA هو مواصفات JPA تم تطويرها لتكون "متوافقة" مع السبات لأن السبات هو API الثبات المهيمنة. تمنى التقويم التقنية أن يتحرك الناس إلى JPA من السبات بسهولة.

علاوة على ذلك، فإن مواصفات JPA ليست صارمة أو مفصلة مثل JDO وبالتالي فهي أكثر صراحة قليلا لدعم JDO (ينطبق هذا على JPA 1.0، لا أعرف ما إذا كانت الإصدارات الأحدث من JPA جلبها أكثر شقايا مع JDO).

تم تطوير مواصفات JDD بشكل مستقل عن السبات وبالتالي لا يمكن تحويلها إلى JDO.

هناك فرق واحد واضح بين السبات / JPA و JDO هو أن JDO لا يدعم الكلام التوضيحي (إنه مواصفات ما قبل جافا 5).

نصائح أخرى

يمكنك استكشاف هذا من خلال ObjectRelSationalBridge:

http://db.apache.org/ojb/docu/tutorials/jdo-tutorial.html.

أيضا، أنا متأكد من أن السبات يجب أن يدعم jdo بمجرد قبول jdo كطريقة أساسية للقيام بالأشياء.

JDO هو تجريد الكائنات ويمكن دعمه على أي نوع من قاعدة البيانات، ولكن تنفيذها على قواعد بيانات الكائنات، فمن الطبيعي أكثر. يدعم محرك Google App JDO منذ سنوات عديدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top