有没有可能创建一个@RooSolrSearchable而不是JPA实体的对象?
我们有一个由5-6层组成的对象模型。我们需要在对象模型的最低层中搜索一些文本字段,但我们需要按较高层进行过滤。我们的想法是专门为Solr创建一个DTO,这样我们就可以在ID字段上运行筛选查询,并在文本字段上运行模糊匹配。
Roo希望有一点不同的模型..。如果您将一个对象注释为@RooSolrSearchable,它希望它是一个JPA实体。我们只想要搜索,以及使用搜索的好处(方面生成等),而不是JPA实体。当然,我们可以使用Spring和SolrJ手动完成这项工作……但我们宁愿让Roo来做这些艰苦的工作。
对我们来说最好的方法是什么?
发布于 2012-05-02 00:24:22
好的,所以我真的找不到这样做的方法。我们最终使用了普通的Solr-Spring集成(这并不是那么糟糕)。
https://stackoverflow.com/questions/10339856
复制相似问题