Обычная пустая пустовая операция Mybatis имеет общие проблемы:
Неправильный метод письма: if test=”status == 'Y'”
РЕЗУЛЬТАТ: добавьте исключение NumberFormateXception Exception! Есть очень мало подсказок, поэтому я не вижу, где проблема!
Правильное письмо: if test='status == “y”'
Вы также можете написать таким образом: if test=”status == 'y'.toString()”
Или вы можете написать if test ='status==”Y”'
Дополнение: Mybatis3 судей строка
Я нашел странную проблему в использовании mybatis3. Я должен использовать указанный формат для определения строки.
Mapper выглядит следующим образом:
<seeaft> <when test = "regorsign! = null и regorsign == 'r'"> order by a.recistrationdate desc </when> <exact> order by a.signate desc </inety> </select>
Сообщить об ошибке:
### Ошибка базы данных. Причина: java.lang.numberformatexception: для входной строки: "r" ### Причина: java.lang.numberformatexception: для входной строки: "r"] с основной причиной java.lang.numberformatexception: для входной строки: "r" test = regorsign!
Просто измените его на это, эта проблема также относится к тегу if
Вышеуказанное является ненормальным методом письма Mybatis3, если судить строки, введенные редактором. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!