Ich habe ein Programm, das Oracle verwenden. Ich möchte einen Test über die Abfrage durchführen, die erledigt sind. Db-Test ist HSQLDB.Verwenden Sie eine andere Datenbank für den Test
public class UserDAODataAccess {
private Connection connection;
private void getConnection() throws MMException {
connection = AutoExternalServices.getDatabase().newConnection();
}
List<User> getUser(){
getConnection();
...
}
}
Im Test ist es möglich, die aktuelle getConnection zu umgehen und eine Verbindung für eine andere db zu erhalten?
Machen Sie reine JDBC in Ihrer Anwendung? Oder verwenden Sie ein Persistenz-Framework? Wenn ja, welcher? –
wir verwenden reines jdbc –
Was ist der Code von AutoExternalServices.getDatabase() dann? –