sql >> Base de Datos >  >> RDS >> Oracle

Unitils y DBMaintainer:¿cómo hacer que funcionen con múltiples usuarios/esquemas?

eventualmente encontré una manera de inyectar cualquier unitil.properties de su elección --- ¡al crear una instancia de Unitils usted mismo!

Necesita un método que se evoque @BeforeClass, en el que realice algo como lo siguiente:

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

Elijo el archivo de propiedades según la configuración de hibernación cargada (a través de @HibernateSessionFactory), pero también debería haber otras opciones