我有一些可能包含数字和字母混合的票据编号。我将把ticketNumberIds
作为参数传递给这个方法(用户输入),我希望它可以查询 Oracle 数据库,并且查询可以区分大小写。
如何使以下查询不区分大小写?
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();
}