Problème de configuration JAVA mybatis pojo.xml
某草草
某草草 2017-06-23 09:14:12
0
3
932

Je viens d'apprendre JAVA et je l'ai écrit sur la base de l'exemple, mais je ne peux pas l'exécuter et l'erreur est :

org.apache.ibatis.exceptions.PersistenceException: 
### Error building SqlSession.
### The error may exist in mapper/User.xml
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 77; 值为 "pojo.User" 的属性 "resultSetType" 必须具有列表 "FORWARD_ONLY SCROLL_INSENSITIVE SCROLL_SENSITIVE " 中的值。

C'est comme ça que je l'écris

<mapper namespace="test">
    <select id="findUserByID" parameterType="int" resultSetType="pojo.User">
        SELECT * FROM `user` WHERE id = #{id};
    </select>

</mapper>

J'ai écrit pojo.User, mais un message d'erreur est apparu
Je ne sais pas comment écrire Lu Jin ici Le répertoire du projet est comme indiqué sur l'image

.

某草草
某草草

répondre à tous(3)
phpcn_u1582

La valeur de retour de MyBatis Select doit être expliquée par ResultType ou ResultMap. ResultSetType est une configuration d'attribut utilisée pour contrôler le curseur de l'ensemble de résultats. Il ne peut s'agir que de l'un des trois FORWARD_ONLY|SCROLL_SENSITIVE|SCROLL_INSENSITIVE. Généralement, cette configuration ne sera utilisée que dans des circonstances particulières. Par défaut, la base de données la gère elle-même.

Je pense que vous l'avez mal écrit ici

typecho

resultSetType a fini de changer resultType ?

滿天的星座

Changer en tableau

<mapper namespace="test">
    <select id="findUserByID" parameterType="int" resultSetType="pojo.User[]">
        SELECT * FROM `user` WHERE id = #{id};
    </select>
</mapper>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal