sql >> Databasteknik >  >> RDS >> Oracle

Unitils och DBMaintainer - hur får man dem att fungera med flera användare/scheman?

så småningom hittade jag ett sätt att injicera valfri unitil.properties --- genom att instansiera Unitils själv!

Du behöver en metod som framkallas @BeforeClass, där du utför något i stil med följande:

@BeforeClass
public void initializeUnitils {
    Properties properties;
    ...
    // load properties file/values depending on various conditions
    ...
    Unitils unitils = new Unitils();
    unitils.init(properties);
    Unitils.setInstance( unitils );     
}

Jag väljer egenskapsfilen beroende på vilken vilolägeskonfiguration som laddas (via @HibernateSessionFactory), men det borde finnas andra alternativ också



  1. Hur man ställer in värdet på det sammansatta variabelfältet med hjälp av dynamisk SQL

  2. Öka ett databasfält med 1

  3. Vad är det bästa sättet att hantera DBNull's

  4. Stöd för MariaDB 10.4 i uppgraderad dbForge Studio för MySQL, v.8.1