Есть две таблицы, не имеющие отношения определены, например: Ошибки и комментарииHibernate Поиск для нескольких классов
Для каждого идентификатора ошибок Есть несколько comments.Suppose Я использую запрос как
- выберите б. BUGID, b.bugtitle, c.comment от ошибок б, комментарии с, где b.bugid = c.bugid
в поисках гибернации, есть ли способ, чтобы писать текстовые запросы для многопрофильного поиска?
В случае, если для поиска: - название: ч * + Прдч: Exce *
Я использовал этот код
MultiFieldQueryParser mparser = new MultiFieldQueryParser(new String[]
{ "comm", "title" },new StandardAnalyzer());
Query q = mparser.parse("title:h* + comm:exce*");
FullTextQuery fq =fs.createFullTextQuery(q,org.sample.hibsearch.data.entity.LongDesc.class,
org.sample.hibsearch.data.entity.Bug.class);
Когда я попытался это код приводит два объекта, то есть выполнить два hqls, чем единственное, что я ожидал.
Есть ли какое-либо решение для этих типов сценариев?
бесконечный цикл :) – MichaelCleverly