休眠条件修剪空白

时间:2019-02-02 14:16:29

标签: hibernate hibernate-criteria

我正在使用oracle 12c数据库以及休眠条件API(我知道它已被弃用,但不是我的选择)(它与java / spring一起使用)。

  • 我有一个带有列Car的表/实体cc_number VARCHAR2(255)
  • 该列具有以下值:34 23 1AA552 33 1 A44 DFS 3 S
  • 在应用程序中,我有cc_number个空格,所以我有:34231AA44DFS3S
  • 我想从car34231AA 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();
}

0 个答案:

没有答案