sql >> Databasteknik >  >> RDS >> Mysql

Hur man läser databaskonfigurationsparametern med hjälp av egenskapsfilen i viloläge

util:properties är inte en giltig tagg att använda i hibernate.cfg.xml fil. Om du vill placera alla DB-konfigurationsdetaljer i en egenskapsfil kan du placera dem i hibernate.properties fil och ta bort dem från hibernate.cfg.xml fil. På detta sätt kommer DB-detaljerna att behållas i egenskapsfilen.

Om du vill behålla en separat fil istället för att använda filen hibernate.properties kan du prova detta:

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. Spara serbiska latinska tecken i databasen

  2. Förhindra dubbletter av värden i databasen - mysql

  3. Hur använder jag lösenordshashning med PDO för att göra min kod säkrare?

  4. Onlineschemauppgradering i MySQL Galera Cluster med RSU-metoden