flex.messaging.io.amf.ASObject cannot be cast to错误。。。
情况是这样的。。
Flex 前台
有个两AS类 Group 和 User
Group 类里有个ArrayCollection
java 后台
对应的两个JPA实体类 Group 和 User
Group里设置了 @OneToMany(fetch=FetchType.EAGER)
这样,我在前台查询的时候, 后台程序会把User一起查询出来返送给前台,映射成为Flex的ArrayCollection(_acDP) 然后把这个 ArrayCollection做为DATAGRID的数据源。
当选中某一记录进行修改的时候
_acDP[dg.selectedIndex] as Group ; //这样Group 里就包含了一个 子ArrayCollection ,里面是属于该Group的User信息。
然后把这个修改过的 Group对象发送至Java后台,进行保存,这时候就出现了这个错误。。。
flex.messaging.io.amf.ASObject cannot be cast to...
好像是因为Group里面的User信息,只是一个ArrayCollection ,没法转换成java的 User类。。
这个具体该怎么做
求教。。。。
[解决办法]
支持楼上的,既然把问题贴出来,自己又先解决了,何不分享下呢