У меня такая ситуация
Session session = sessionFactory.openSession();
ArrayList<String> city;
// in city array i have "United States-Alabama-Anniston"
Criteria crit = session.createCriteria(Candidate.class);
crit.createAlias("candidateInfo", "ci");
crit.add(Restrictions.in("ci.city", city));
List rsList = crit.list();
Теперь эта вещь работает нормально, если в моей базе данных есть значение "United States-Alabama-Anniston", но проблема в моей базе данных, это только "Anniston"
Кто-нибудь знает, как получить совпадение, если в моей базе данных есть только "Аннистон", и я хочу проверить его с помощью "США-Алабама-Аннистон", который есть в ArrayList.
спасибо