Критерии гибернации обрезки пробелов - PullRequest
0 голосов
/ 02 февраля 2019

Я использую oracle 12c базу данных, а также API критериев гибернации (я знаю, что он устарел, но это не мой выбор) (он используется с Java / Spring).

  • У меня есть таблица / сущность Car со столбцом cc_number VARCHAR2(255).
  • Столбец имеет следующие значения: 34 23 1AA, 552 33 1 A, 44 DFS 3 S.
  • В приложении у меня есть cc_number s без пробелов, поэтому у меня они такие: 34231AA44DFS3S.
  • Я хотел бы получить 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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...