के लिए hibernate.cfg.xml फ़ाइल होना अनिवार्य है, मैं hibernate.cfg.xml फ़ाइल नहीं चाहता हूं। इसके बजाय मैं नीचे दिखाए गए अनुसार मेरे कोड के माध्यम से सभी विन्यास करना चाहता हूं।कॉन्फ़िगरेशन
private static final SessionFactory factory;
private static final Properties properties;
static
{
properties = new Properties();
properties.setProperty("hibernate.connection.driver_class", "com.mysql.jdbc.Driver");
properties.setProperty("hibernate.connection.url", "jdbc:mysql://localhost:3306/books");
properties.setProperty("hibernate.connection.username", "jhtp7");
properties.setProperty("hibernate.connection.password", "password");
properties.setProperty("hibernate.show_sql", "com.mysql.jdbc.Driver");
properties.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect");
factory = new Configuration().setProperties(properties).configure().
buildSessionFactory();
}
मैंने उपरोक्त दृष्टिकोण की कोशिश की है। लेकिन मुझे उस समस्या का सामना करना पड़ रहा है जहां हाइबरनेट ने अपवाद फेंक दिया है "./hibernate.cfg.xml file missing
"।
क्या hibernate.cfg.xml
फ़ाइल रखना वाकई अनिवार्य है?
अग्रिम धन्यवाद
यदि आप कंसोल उपयोग पर एसक्यूएल प्रश्नों को लॉग करना चाहते हैं: config.setProperty ("hibernate.show_sql", "true"); – Deepak
फिर मैपिंग कैसे निर्दिष्ट करें? – digz6666
इस तरह से: config.addAnnotatedClass (org.gradle.Person.class); – Deepak