Java 是否有可能创建一个@RooSolrSearchable的对象而不是JPA实体?

Java 是否有可能创建一个@RooSolrSearchable的对象而不是JPA实体?,java,spring,spring-roo,solrj,Java,Spring,Spring Roo,Solrj,是否有可能创建一个@RooSolrSearchable的对象而不是JPA实体 我们有一个由5-6层组成的对象模型。我们需要在对象模型的最底层搜索一些文本字段,但需要按上层过滤。我们的想法是专门为Solr创建一个DTO,这样我们可以在ID字段上运行filterqueries,在文本字段上运行模糊匹配 Roo期望一个稍微不同的模型。。。如果您将一个对象注释为@RooSolrSearchable,它希望它是一个JPA实体。我们只想要搜索,以及使用搜索方面生成的好处,等等,而不是作为JPA实体。当然,我

是否有可能创建一个@RooSolrSearchable的对象而不是JPA实体

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

Roo期望一个稍微不同的模型。。。如果您将一个对象注释为@RooSolrSearchable,它希望它是一个JPA实体。我们只想要搜索,以及使用搜索方面生成的好处,等等,而不是作为JPA实体。当然,我们可以用Spring和SolrJ手动执行此操作。。。但我们宁愿让Roo来做艰苦的工作


我们最好的方法是什么?

好的,所以我真的找不到一种方法来做这件事。我们最终使用了正常的Solr-Spring集成,这并不坏