util:properties
bukan tag yang valid untuk digunakan di hibernate.cfg.xml
mengajukan. Jika Anda ingin menempatkan semua detail konfigurasi DB dalam file properti, Anda dapat menempatkannya di hibernate.properties
file dan hapus dari hibernate.cfg.xml
mengajukan. Dengan cara ini detail DB akan disimpan dalam file properti.
Jika Anda ingin menyimpan file terpisah daripada menggunakan file hibernate.properties maka Anda dapat mencoba ini:
java.util.Properties properties = new Properties();
properties.load(new FileInputStream("db.properties"));
Configuration configuration = new Configuration();
configuration.configure("hibernate.cfg.xml").addProperties(properties);;
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
.applySettings(configuration.getProperties()).build();
SessionFactory sessionFactory = configuration
.buildSessionFactory(serviceRegistry);