映射许多关系kodo jdo 4.2 xml

时间:2011-10-31 20:46:08

标签: mapping jdo

我的package.jdo文件中有以下内容

        <field name="entitlements" table="LEAFENTITLEMENT"/>
            <collection element-type="Entitlement"/>
            <join>
              <column name="LEAFID" target-field="ID"/>
           </join>
           <element>
             <column name="ENTITLEMENTID" target-field="ID"/>
           </element>

 数据库关系是我们有3个表 权利 - 主键ID Leaf - primay key id LeafEntitlement - leafid,entitlementid - 各个表的外键 这是Leaf Table映射的一部分。尝试使用kodo.ant.PCEnhancerTask进行增强时,我得到一个classCastException。 该集合是Leaf Table的一组权利。 感谢您提供任何帮助或建议

1 个答案:

答案 0 :(得分:0)

您的字段标记

中有一个尾随的 /
<field name="entitlements" table="LEAFENTITLEMENT" />

尝试删除它。