Mybatis tiba -tiba tidak dapat menemukan data, dan kueri mengembalikan nol, tetapi pilih Count (*) dari kuantitas kueri xxx, tetapi pengembaliannya normal.
Mempersiapkan: Pilih ID, A9004, A9005, A9015 dari A90 di mana A9010 =? Pesan dengan ID Limit 1
[Debug] org.apache.atisis.logging.jdbc.baseJdbclogger.debug (baseJdbclogger.java:139): http-bio-8080-exec-7-==> Parameter: Komentar Teknologi (String)
[Debug] org.apache.atisis.logging.jdbc.baseJdbclogger.debug (baseJdbclogger.java:139): http-bio-8080-exec-7-<== Total: 0
Tapi SQL:
Pilih ID, A9004, A9005, A9015 dari A90 di mana A9010 = 'Tinjauan Teknologi' Pesanan dengan ID Batas 1
Jalankan langsung di mysql.exe, tetapi ada hasilnya.
Kemudian saya mengetahui bahwa itu adalah masalah yang kacau, jadi saya hanya perlu menentukan pengkodean karakter pada koneksi database:
? AutoReConnect = true & useunicode = true & characterencoding = utf8
Di atas adalah pertanyaan tentang data Mybatis yang tidak dapat ditemukan dan dikembalikan ke NULL, saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!