यदि आप निश्चित रूप से ओआरएम चाहते हैं तो जेपीए शायद जाने का रास्ता है। यह आपको परिवर्तनशील डोमेन मॉडल वर्ग आदि के लिए बाध्य करेगा, लेकिन हो सकता है कि यह एक ऐसा व्यापार है जिसे आप स्वीकार करने को तैयार हैं। (व्यक्तिगत रूप से, मैं नहीं करूंगा)
यदि आप डेटाबेस से बात करने के वैकल्पिक तरीकों के लिए खुले हैं तो कुछ दिलचस्प विकल्प हैं:
- आदर्श - एसक्यूएल के करीब लेकिन सीधे जेडीबीसी का उपयोग करने से बेहतर - https://playframework.com/documentation /2.3.7/स्कालाअनॉर्म
- चालाक - "फंक्शनल रिलेशनल मैपिंग", टाइपसेफ क्वेरी - http://slick.typesafe.com
- सक्रिय करें - प्लग करने योग्य दृढ़ता बैकएंड के साथ "सॉफ़्टवेयर ट्रांज़ेक्शनल मेमोरी" - http://active-framework.org
यहाँ एक बहुत अच्छा ब्लॉग पोस्ट है जो विभिन्न पुस्तकालयों की तुलना करता है:http://manuel.bernhardt.io/2014/02/04/a-quick-tour-of-relational-database-access-with-scala/