У меня есть сущность, которая имеет свойство string, называемое тегами. Я хотел бы запросить этот объект, основываясь на том, что определенная строка находится в свойстве Tags.Инструкция HQL «Содержит»?
Так, например, у меня была бы функция IList GetEntityByTag (строковый тег), это вернет все объекты Entity, которые имеют значение тега в свойстве «Теги».
Я попытался пройти через подход ICriteria ... Expression.In (PropertyName, Value), но это полная противоположность. Мне нужно что-то вроде Expression.In (Value, PropertyName).
Возможно, IQuery будет лучшей стратегией, но я не смог найти какой-либо тип HQL-статуса для свойства CONTAINS 'abc'.
Любая помощь или направление направления будет большим спасибо!
Вот ссылка на отличную статью о выражениях, и как использовать критерии: http://www.javalobby.org/articles/hibernatequery102/ –