我的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>DB关系是我们有3个表授权-主键id叶-原始键id LeafEntitlement - leafid,entitlementid -两个外键到各自的表这是叶表映射的一部分。当我试图用kodo.ant.PCEnhancerTask增强这个功能时,我得到了一个classCastException。该集合是Leaf Table的一组权限。感谢您的帮助或建议
发布于 2011-11-03 02:09:50
您的字段标记中有一个尾随的/
<field name="entitlements" table="LEAFENTITLEMENT" />试着移除它。
https://stackoverflow.com/questions/7959520
复制相似问题