Ich habe einige Kartennummern, bei denen Zahlen und Buchstaben gemischt sind. Ich reiche in der ticketNumberIds
in diese Methode (Benutzereingabe) und ich möchte, dass sie die Oracle-Datenbank abfragt und die Abfrage Tickets aufgreift, die sich durch Groß- und Kleinschreibung unterscheiden.
Wie kann ich die folgende Abfrage ohne Berücksichtigung der Groß- und Kleinschreibung durchführen?
public List<TicketDO> getTicketDOsById(final List<String> ticketNumberIds) {
String myQuery = "from TicketDO t where t.ticketNumberId in (:ticketNumberIds)";
return getEntityManager().createQuery(myQuery).setParameter("ticketNumberIds", ticketNumberIds)
.getResultList();
}