sql >> Database teknologi >  >> RDS >> Mysql

Sådan læser du databasekonfigurationsparameter ved hjælp af egenskabsfil i dvale

util:properties er ikke et gyldigt tag til brug i hibernate.cfg.xml fil. Hvis du vil placere alle DB-konfigurationsdetaljerne i en egenskabsfil, kan du placere dem i hibernate.properties fil og fjern dem fra hibernate.cfg.xml fil. På denne måde vil DB-detaljerne blive vedligeholdt i egenskabsfilen.

Hvis du vil bevare en separat fil i stedet for at bruge filen hibernate.properties, kan du prøve dette:

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. Ret "Aritmetisk overløbsfejl ved konvertering af int til datatype numerisk" i SQL Server

  2. Kom godt i gang med Cloud Firestore til iOS

  3. Hvordan laver man hjemmesider med Java?

  4. Alternativ til en MySQL midlertidig tabel i Oracle