0

コードの最後の行で ClassCastException が発生した理由が理解できませ

List<MqtAsutrOrgst2> OrgStructure = null;
    Query query = null;
    ...
            ...

    OrgStructure = query.getResultList();       
    for (Object o : OrgStructure) {

        MqtAsutrOrgst2 orgStructureItem = (MqtAsutrOrgst2) o;

    }

ps MqtAsutrOrgst2 は単なる @Entity です

4

4 に答える 4

0

MqtAsutrOrgst2 は OrgStructure のサブクラスだと思います。JPAを使用してOrgStructureのリストを取得しているようです。使用している Query オブジェクトに関する詳細情報が必要です。しかし、ほとんどの場合、スーパークラス OrgStructure のオブジェクトを正確に構築する Query を使用します。

于 2013-07-17T07:33:43.247 に答える