recherche

Maison  >  Questions et réponses  >  le corps du texte

java - Mybatis: Mybatis peut-il renvoyer directement un tableau à deux dimensions (table)

Scénario d'application :Chaque résultat de mybaits est mappé à une classe d'entité Parfois, lorsque je crée des rapports frontaux, je peux obtenir directement le rapport souhaité via des instructions SQL, mais les résultats doivent être mappés à une classe d'entité si individuelle. les champs de plusieurs rapports sont différents, je devrai créer une classe d'entité pour chaque rapport (une opération inutile), et si un rapport doit ajouter des champs modifiés, je devrai modifier les entités correspondantes.. Question : Puis-je obtenir directement un résultat similaire à un tableau à deux dimensions ? J'utiliserai directement les résultats de ma requête SQL.

PS : J'ai essayé

et j'ai renvoyé l'erreur suivante :

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: java.lang.UnsupportedOperationException
高洛峰高洛峰2789 Il y a quelques jours1290

répondre à tous(3)je répondrai

  • 阿神

    阿神2017-05-17 10:03:04

    Non, va juste te coucher

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-17 10:03:04

    Ne peut être que des types de base, carte ou objet

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-17 10:03:04

    <resultMap id="FooResultMap" type="com.package.StringFoo">
        <result property="name" column="name"/>
        <collection property="foo" resultMap="FooMapORJavaType"/>
    </resultMap>
    <select id="findFoo" resultMap="FooResultMap"></select>
    

    J'espère que cela pourra vous aider
    Reposté depuis
    http://stackoverflow.com/ques...

    répondre
    0
  • Annulerrépondre