Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak odczytać parametr konfiguracyjny bazy danych za pomocą pliku właściwości w trybie hibernacji?

util:properties nie jest prawidłowym znacznikiem do użycia w hibernate.cfg.xml plik. Jeśli chcesz umieścić wszystkie szczegóły konfiguracji bazy danych w pliku właściwości, możesz umieścić je w hibernate.properties i usuń je z pliku hibernate.cfg.xml plik. W ten sposób szczegóły bazy danych zostaną zachowane w pliku właściwości.

Jeśli chcesz zachować oddzielny plik zamiast korzystać z pliku hibernate.properties, możesz spróbować tego:

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);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak powstrzymać kogoś przed powrotem do poprzedniej strony?

  2. Przetwarzanie dużych ilości danych w PHP bez limitu czasu przeglądarki

  3. Jak uruchomić polecenia mysql z terminala w instalacji MAMP?

  4. Jak zapisać dane sesji PHP w bazie danych zamiast w systemie plików?

  5. MySQL #1364 – Pole „nazwa_kolumny” nie ma wartości domyślnej – nie można wstawić do bazy danych