XML映射中复合id元素的自定义Hibernate组件Tuplizer

时间:2016-08-02 10:19:42

标签: java hibernate orm hibernate-mapping

我为POJO创建了自定义休眠ComponentTuplizer,并成功将其与<component/>一起使用:

    <component name="location" class="com.Location">
                <tuplizer entity-mode="pojo" class="com.ObjenesisComponentTuplizer"/>
                <!-- ......... -->
    </component>

但是,当我来到<composite-id/>时,似乎hibernate架构定义中有bug(我已检查hibernate-mapping-4.0.xsdhibernate-mapping-3.0.dtd)允许为复合id定义tuplizer(即使它在类中通过@Tuplizer注释工作正常)。

有没有办法解决这个错误? (在我的情况下,xml映射是必需的,所以我无法切换到基于注释的映射。)

0 个答案:

没有答案