Hi!
Bin neu hier und sowohl bei Hibernate als auch generell bei der Programmierung noch eher Anfänger.
Mich würde mal folgendes interessieren:
Ich hab ein UserInterface bei dem der User über verschiedene Kriterien entscheiden kann. Die gibt er ein (evtl. auch nur eins) und klickt dann auf suchen und bekommt sein Resultat präsentiert. Zum Beispiel kann das ja sein, dass er Schuhe möchte, die rot sind. Dann hab ich bisher z.B. eine Methode
Code:
GetShoesByColor()
. Was aber nun, wenn er Farbe, Größe, Preis, Kategorie etc. auswählt?
Aktuell kann ich mir nur vorstellen, dass ich eine Query schreibe, die über all diese Parameter verfügt, oder nicht? Und wenn ein Parameter nicht übergeben wird (da nicht gewählt) kann ich ja im Grunde
Code:
"%"
als Platzhalter verwenden?
Ist das dann aber überhaupt noch performant?
Ansonsten müsste ich ja für jegliche Kombination die möglich ist, eine Query schreiben??
Ich hoffe ihr versteht mein Problem und könnt mir sagen, wie man sowas normal handhabt.
Gruß