Ich benutze Hibernate für ORM meiner Java-App zu einer Oracle-Datenbank (nicht, dass der Datenbankhersteller wichtig ist, können wir eines Tages zu einer anderen Datenbank wechseln), und ich möchte Objekte aus der Datenbank nach vom Benutzer bereitgestellten Strings. Wenn Sie zum Beispiel nach Personen suchen, wenn der Benutzer nach Leuten sucht, die in 'fran' leben, möchte ich in der Lage sein, ihren Leuten in San Francisco zu geben.Case-insensitive Suche mit Hibernate
SQL ist nicht meine starke Farbe, und ich bevorzuge Hibernate Criteria
Bau-Code zu fest codierten Strings wie es ist. Kann mir jemand in die richtige Richtung weisen, wie man das im Code macht, und wenn unmöglich, wie sollte das hart codierte SQL aussehen?
Danke,
Yuval = 8-)
Danke ... war nicht bewusst ilike existierte in Hibernate = 8-) – Yuval
Und für alle auf der Suche nach dem NHibernate gleichwertigen Versuch 'InsensitiveLike()' –
Ich habe es gerade ausprobiert. und es verhält sich nicht case-insensitiv –