Rumah  >  Soal Jawab  >  teks badan

Masalah konfigurasi JAVA mybatis pojo.xml

Saya baru belajar JAVA, dan saya menulisnya berdasarkan contoh, tetapi saya tidak dapat menjalankannya, dan ralatnya ialah:

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 " 中的值。

Beginilah cara saya menulisnya

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

</mapper>

Saya menulis pojo.Pengguna, tetapi mesej ralat muncul
Saya tidak tahu cara menulis Lu Jin di sini Direktori projek adalah seperti yang ditunjukkan dalam gambar

某草草某草草2674 hari yang lalu891

membalas semua(3)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-06-23 09:16:12

    Nilai pulangan MyBatis Select harus dijelaskan oleh ResultType atau ResultSetType ialah konfigurasi atribut yang digunakan untuk mengawal kursor set hasil. Secara amnya, konfigurasi ini tidak akan digunakan kecuali dalam keadaan khas Secara lalai, pangkalan data mengendalikannya dengan sendirinya.

    Saya rasa anda salah tulis di sini

    balas
    0
  • typecho

    typecho2017-06-23 09:16:12

    resultSetType selesai menukar resultType ?

    balas
    0
  • 滿天的星座

    滿天的星座2017-06-23 09:16:12

    Tukar kepada tatasusunan

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

    balas
    0
  • Batalbalas