Binding 多绑定中的Jibx类

Binding 多绑定中的Jibx类,binding,jibx,Binding,Jibx,实际上,我有一个下一个绑定: <binding> <mapping name="Ciudad" class="general.Ciudad"> <value name="id" field="id" /> <value name="nmCiudad" field="nmCiudad" /> <value name="departamento" field="departamento"

实际上,我有一个下一个绑定:

<binding>
    <mapping name="Ciudad" class="general.Ciudad">
        <value name="id"  field="id" />
        <value name="nmCiudad" field="nmCiudad" />
        <value name="departamento" field="departamento" />
    </mapping>
</binding>

在其他类中,我需要使用有关查找标记导入的类阅读,当使用此标记复制所有工作时,但当尝试通过绑定映射对象时,请说:

jibxexception:为类定义了多个绑定

其他绑定中使用的标记为:

<binding>
    <include path="CiudadBinding.xml" precompiled="true" />
.....
</binding>

.....
在其他情况下,请尝试修复这些问题,并找到:

<binding>
    <include path="CiudadBinding.xml" precompiled="true" />
    <mapping name="Object" class="object.to.binding.class" >
        <structure field="ciudadExpedicion" map-as="general.Ciudad" />
...
    </mapping>
</binding>

...
而且不起作用


非常感谢

阅读下一篇文章:

然后更改我的应用程序并修复它们

在绑定中添加属性package=“general”:

之后:

IBindingFactory bfact = BindingDirectory.getFactory(clazz.getSimpleName(), clazz);
就这样

<binding package="general"  >
    <mapping name="Ciudad" class="general.Ciudad">
IBindingFactory bfact = BindingDirectory.getFactory(clazz);
IBindingFactory bfact = BindingDirectory.getFactory(clazz.getSimpleName(), clazz);