Operasi kosong-kosong umum Mybatis memiliki masalah umum:
Metode Penulisan yang Salah: if test=”status == 'Y'”
Hasil: Lempar pengecualian NumberFormatException! Ada sangat sedikit petunjuk, jadi saya tidak bisa melihat di mana masalahnya!
Tulisan yang benar: if test='status == “y”'
Anda juga dapat menulis dengan cara ini: if test=”status == 'y'.toString()”
Atau Anda dapat menulis if test ='status==”Y”'
Suplemen: MyBATIS3 Hakim String
Saya menemukan masalah aneh dalam menggunakan mybatis3. Saya harus menggunakan format yang ditentukan untuk menentukan string.
Mapper adalah sebagai berikut:
<OMFOLE> <when test = "regorsign! = null dan regorsign == 'r'"> pesanan oleh A. registrationdate desc </kap
Laporkan kesalahan:
### Basis Data Permintaan Kesalahan. Penyebab: java.lang.numberformateException: Untuk input string: "r" ### Penyebab: java.lang.numberformatexception: untuk input string: "r"] dengan root penyebab java.lang.numberformsception: untuk input string: "r" test = regorsign! = Nol dan nol == == 'regorsign =' = 'regorsign =' regorsign 'regorsign' regorsight = '=' regorsign 'regorsight =' = '=' regorsign = '= regorsign =' regorsign '=' regorsign 'regorsign! "R" '
Ubah saja ini, masalah ini juga berlaku untuk tag if
Di atas adalah metode penulisan abnormal mybatis3 jika menilai string yang diperkenalkan oleh editor. 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!