Hi @ all,
ich suche zur Zeit nach eine "elegante" Methode, größere Tabellen zu sortieren, filtern und ggfs. bestimmte Attribute auszublenden. In Moment übermittel ich über Queryparameter die Anzahl der Datensätze, die zu sortierende Spalte, die Sortierrichtung und die aktuelle Seite zu einem Spring Controller. Dieser mappt das in eine "PageKlasse". Leitet diese zum Service, der dann auswertet, ob sortiert werden muss. Je nach dem wird dieses dann zu Methode mit sortieren oder ohne sortieren weitergeleitet. Die Abfrage wird mit dem jdbc-template auf einer mssql Datenbank abgesetzt. Die Datensätze werden dann in DTOs gepackt und wieder zum Controller weitergereicht. Kommt ein Filter hinzu wird noch eine andere Methode aufgerufen. Somit hat man in der DAO sowas wie:
ich suche zur Zeit nach eine "elegante" Methode, größere Tabellen zu sortieren, filtern und ggfs. bestimmte Attribute auszublenden. In Moment übermittel ich über Queryparameter die Anzahl der Datensätze, die zu sortierende Spalte, die Sortierrichtung und die aktuelle Seite zu einem Spring Controller. Dieser mappt das in eine "PageKlasse". Leitet diese zum Service, der dann auswertet, ob sortiert werden muss. Je nach dem wird dieses dann zu Methode mit sortieren oder ohne sortieren weitergeleitet. Die Abfrage wird mit dem jdbc-template auf einer mssql Datenbank abgesetzt. Die Datensätze werden dann in DTOs gepackt und wieder zum Controller weitergereicht. Kommt ein Filter hinzu wird noch eine andere Methode aufgerufen. Somit hat man in der DAO sowas wie:
- Datensätze
- DatensätzeMitSortierung
- DatensätzeMitFilter
- DatensätzeMitSortierungUndFilter