2012-04-26 3 views
0

Возможно ли создать объект, который является @RooSolrSearchable, не являясь сущностью JPA?Возможно ли создать объект, который является @RooSolrSearchable, не являясь сущностью JPA?

У нас есть объектная модель, состоящая из 5-6 слоев композиции. Нам нужно искать в некоторых текстовых полях на самом низком уровне объектной модели, но нам нужно фильтровать верхние слои. Наша мысль заключалась в создании DTO специально для Solr, таким образом мы можем запускать filterqueries в полях ID и нечеткие совпадения в текстовых полях.

Roo ожидает немного другую модель ... если вы аннотируете объект как @RooSolrSearchable, он ожидает, что он будет объектом JPA. Нам просто нужен поиск, а также преимущества использования поиска (генерация Aspect и т. Д.) Без его сущности JPA. Мы могли бы, конечно, сделать это вручную с Spring и SolrJ ... но мы предпочли бы, чтобы Ру сделал тяжелую работу.

Каков наилучший способ для нас?

ответ

0

Хорошо, так что действительно нет способа сделать это, что я могу найти. В итоге мы использовали обычную интеграцию Solr-Spring (что не так уж плохо).

 Смежные вопросы

  • Нет связанных вопросов^_^