sql >> Database >  >> RDS >> Mysql

Hoe de databaseconfiguratieparameter te lezen met behulp van het eigenschappenbestand in de slaapstand

util:properties is geen geldige tag om te gebruiken in hibernate.cfg.xml het dossier. Als u alle DB-configuratiedetails in een eigenschappenbestand wilt plaatsen, kunt u ze in hibernate.properties plaatsen bestand en verwijder deze uit hibernate.cfg.xml het dossier. Op deze manier blijven de DB-details in het eigenschappenbestand.

Als u een apart bestand wilt behouden in plaats van het bestand hibernate.properties te gebruiken, kunt u dit proberen:

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. Hoe u uw MySQL-back-ups kunt verifiëren met ClusterControl

  2. Tabel en kolom ophalen die een reeks bezitten

  3. Het minimaliseren van de impact van het verbreden van een IDENTITEIT-kolom - deel 3

  4. 2 manieren om de servernaam in SQL Server (T-SQL) te retourneren