2012-04-26 21 views
0

是否可以创建一个不属于JPA实体的@RooSolrSearchable对象?是否可以创建一个不属于JPA实体的@RooSolrSearchable对象?

我们有一个由5-6层构图组成的对象模型。我们需要搜索对象模型最底层的一些文本字段,但我们需要按照上层进行过滤。我们的想法是专门为Solr创建一个DTO,这样我们可以在ID字段上运行过滤查询,并在文本字段上进行模糊匹配。

Roo预计会有一些不同的模型...如果您将一个对象注释为@RooSolrSearchable,它期望它是一个JPA实体。我们只是想要搜索,以及使用搜索(Aspect生成等)的好处,而不是JPA实体。当然,我们可以用Spring和SolrJ手动完成这个工作......但是我们宁愿让Roo努力工作。

我们继续进行的最佳方式是什么?

回答

0

好吧,所以真的没有办法做到这一点,我可以找到。我们最终使用了普通的Solr-Spring集成(这并不是那么糟糕)。

相关问题