在Hibernate Search DSL中咨询2课程

时间:2014-05-13 08:05:40

标签: java hibernate hibernate-search

我正在使用hibernate搜索DSL 4.4.0。我最近遇到了一个问题。

例如,我有2个类INDEXING和DATA_PROPERTY,我无法更改它们或创建一个新类来关联其中的2个。

现在在SQL中,我使用

SELECT IND.RDF_RESOURCE 
FROM INDEXING IND, DATA_PROPERTY DP
WHERE IND.RDF_RESOURCE = DP.RDF_RESOURCE
AND IND.OBJECT_TYPE_ID_INDEXED IN (........)
AND DP.PARTITION_VALUE IN (......)
AND .......

Lucene索引的一部分:

mapping.entity(DatatypeProperty.class).indexed().providedId()
       .property("rdfResource",ElementType.FIELD).field().analyze(Analyze.NO).store(Store.YES)
       .property("partitionValue", ElementType.FIELD).field().analyze(Analyze.NO)

mapping.entity(Indexing.class).indexed().providedId()
       .property("rdfResource",ElementType.FIELD).field().analyze(Analyze.NO).store(Store.YES)

其中两个之间没有关联。

如何在Hibernate Search DSL中翻译 IND.RDF_RESOURCE = DP.RDF_RESOURCE ???

我已经在这里封锁了很长时间,这是为了帮助......

0 个答案:

没有答案