Я использую oracle 12c
базу данных, а также API критериев гибернации (я знаю, что он устарел, но это не мой выбор) (он используется с Java / Spring).
- У меня есть таблица / сущность
Car
со столбцом cc_number VARCHAR2(255)
. - Столбец имеет следующие значения:
34 23 1AA
, 552 33 1 A
, 44 DFS 3 S
. - В приложении у меня есть
cc_number
s без пробелов, поэтому у меня они такие: 34231AA
44DFS3S
. - Я хотел бы получить
car
с из базы данных с 34231AA
, 44DFS3S
cc_number
с.Для этого мне нужен способ не учитывать пробелы при получении строк.
Как я могу сделать это отсюда?
public List<Car> getCarsByCcNumbers(final Set<String> ccNumbers) {
Criteria criteria = getSession().createCriteria(Car.class);
criteria.add(Restrictions.in("ccNumber", ccNumbers));
return (List<Car>) criteria.list();
}