我的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的一组权利。 感谢您提供任何帮助或建议
答案 0 :(得分:0)
您的字段标记
中有一个尾随的 /<field name="entitlements" table="LEAFENTITLEMENT" />
尝试删除它。