मैं जानना चाहता हूं कि कॉन्फ़िगरेशन को हाइबरनेट करने के लिए प्रोग्रामरिक रूप से डेटासोर्स ऑब्जेक्ट प्रदान करना संभव है या नहीं?
हमारी प्रणाली में हम एक डेटासोर्स ऑब्जेक्ट बनाते हैं (यह एक जावा एसई एप्लीकेशन है), और मैं सादे जेडीबीसी कोड से हाइबरनेट में स्थानांतरित करना चाहता हूं।
अगर कोई जेपीए के साथ जवाब जानता है तो यह भी ठीक है।
बहुत धन्यवाद
उत्तर:
उत्तर № 1 के लिए 1आप एक का उपयोग कर सकते हैं org.hibernate.cfg.Configuration
वस्तु।
उदाहरण के लिए - एक डेटास्रोत:
Configuration cfg = new Configuration()
.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect")
.setProperty("hibernate.connection.datasource", "java:/MySQLDS");
या एक ड्राइवर प्रबंधक:
Configuration cfg = new Configuration()
.setProperty("hibernate.connection.driver_class", "org.postgresql.Driver")
.setProperty("hibernate.connection.url", "jdbc:postgresql://localhost/test")
.setProperty("hibernate.connection.username", "user")
.setProperty("hibernate.connection.username", "pass");
देख: हाइबरनेट प्रोग्राममैटिक कॉन्फ़िगरेशन