【问题标题】:How to map a component collection with compass?如何用指南针映射组件集合?
【发布时间】:2010-07-29 13:34:56
【问题描述】:

我需要用 compass 映射一组组件(使用 XML 映射)...有什么办法可以做到这一点? 提前感谢您的任何建议。

示例类:

class ClassA {
    private Set<ClassB> bs;
    // ... getBs/setBs ...
}
class ClassB {}

示例映射:

<class name="com.package.ClassA" alias="classA">
     <!-- no idea how I can map Set<ClassB> in here... can I? -->
</class>
<class name="com.package.ClassB" alias="classB">
</class>

【问题讨论】:

    标签: collections lucene mapping compass-lucene search


    【解决方案1】:

    是的,刚刚知道如何做到这一点,映射很简单 - 您只需将别名应用于集合组件/引用。显然,其余的都是隐式完成的。

    <class name="com.package.ClassA" alias="classA">
         <component name="bs" ref-alias="classB" />
    </class>
    <class name="com.package.ClassB" alias="classB">
    </class>
    

    【讨论】:

      猜你喜欢
      • 2011-09-26
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-05
      • 1970-01-01
      • 2017-01-09
      • 2012-12-18
      相关资源
      最近更新 更多