Moin,
folgende Problemstellung. Ich will in der Anwendung die letzte Query speichern die an die DB gesendet wurde.
Habe also eine Componente erstellt :
@Component
public class QueryContainer{
Hashmap<String,String> lastQuery
}
die in einer Hashmap dann für einen Key (Der Key entspricht der entsprechenden HTML Seite, so kann ich für jede Seite die letzte Query speichern), die Query speichert. Diese komponente rufe ich dann immer vor einem db aufruf auf und eben key und den sql string dort rein. Wenn ich in der App dann irgendwo die letzte Query brauche, dann mache ich ein get auf die Hashmap des QueryContainers und hole mir den gespeicherten sql String zum SeitenKey. Das funktioniert auch. Ich will nur wissen, ob ihr das auch so machen würdet oder es eleganter geht? Wie würdet ihr für eine HTML Seite die durch einen String definiert ist die letzte query spechern die für diese Seite aufgerufen wird.
Will gerne lernen und mich weiterentwickeln und das geht nur durch andere Sichtweisen Bin dankbar für jede Antwort!
folgende Problemstellung. Ich will in der Anwendung die letzte Query speichern die an die DB gesendet wurde.
Habe also eine Componente erstellt :
@Component
public class QueryContainer{
Hashmap<String,String> lastQuery
}
die in einer Hashmap dann für einen Key (Der Key entspricht der entsprechenden HTML Seite, so kann ich für jede Seite die letzte Query speichern), die Query speichert. Diese komponente rufe ich dann immer vor einem db aufruf auf und eben key und den sql string dort rein. Wenn ich in der App dann irgendwo die letzte Query brauche, dann mache ich ein get auf die Hashmap des QueryContainers und hole mir den gespeicherten sql String zum SeitenKey. Das funktioniert auch. Ich will nur wissen, ob ihr das auch so machen würdet oder es eleganter geht? Wie würdet ihr für eine HTML Seite die durch einen String definiert ist die letzte query spechern die für diese Seite aufgerufen wird.
Will gerne lernen und mich weiterentwickeln und das geht nur durch andere Sichtweisen Bin dankbar für jede Antwort!