Wir haben die Anforderung für eine umgekehrte Wildcardsuche in unserer Anwendung.
also zb in der Datenbank steht:
Code Rabatt
1_34 5%
2_34 6%
123_ 7%
Grundsätzlich ist das ja kein Problem...
select rabatt from rabatte where '123456' like concat(code,'%') order by code
liefert mir an erster stelle den gewünschten Eintrag.
Ich bin aber noch nicht ganz zufrieden, da ja der Benutzer eher die Wildcards * und ? kennt. Ich würd gerne automatisch beim inserten und updaten ? mit _ und * mit % ersetzen und beim lesen genau umgekehrt.
Kann ich das mit Hibernate irgendwie machen? Oder habt ihr andere Ideen?
also zb in der Datenbank steht:
Code Rabatt
1_34 5%
2_34 6%
123_ 7%
Grundsätzlich ist das ja kein Problem...
select rabatt from rabatte where '123456' like concat(code,'%') order by code
liefert mir an erster stelle den gewünschten Eintrag.
Ich bin aber noch nicht ganz zufrieden, da ja der Benutzer eher die Wildcards * und ? kennt. Ich würd gerne automatisch beim inserten und updaten ? mit _ und * mit % ersetzen und beim lesen genau umgekehrt.
Kann ich das mit Hibernate irgendwie machen? Oder habt ihr andere Ideen?