自定义映射允许将XWiki类(XClass)映射到数据库表(相对于未映射XClasses,使用标准的,预定义的XWiki table scheme)。自定义映射可用于提高性能(当一个类有大量实例的时候),或者共享外部数据(企业数据,或其他软件的数据)。 使用自定义映射是一个3步过程:
一旦这3个步骤完成,加载和保存XClass会在数据库生成你在Hibernate映射文件中定义的表。
从XWiki3.5.2,4.1.4和4.2M3开始,复制一个包含自定义映射类的文档不会复制它的类自定义映射。这是为了避免新创建的类不可用,与映射不一致。