Mybatis의 일반적인 빈 담금 작업에는 일반적인 문제가 있습니다.
잘못된 쓰기 방법 : if test=”status == 'Y'”
결과 : 예외 숫자 formatexception 예외를 던지십시오! 프롬프트가 거의 없으므로 문제가 어디에 있는지 알 수 없습니다!
올바른 글쓰기 : if test='status == “y”'
이 방법으로도 쓸 수 있습니다 : if test=”status == 'y'.toString()”
또는 if test ='status==”Y”' 쓸 수 있습니다.
보충 : mybatis3 심사 위원 끈
MyBatis3을 사용하는 데 이상한 문제가 발견되었습니다. 문자열을 결정하려면 지정된 형식을 사용해야합니다.
매퍼는 다음과 같습니다.
<선택> <test = "regorsign! = null and regorsign == 'r'"> a. registrationDate desc </when> <syt> a.signdate desc </yORE> </선택> 주문
오류보고 :
### 오류 쿼리 데이터베이스. 원인 : java.lang.numberformatexception : 입력 문자열의 경우 : "r"### 원인 : java.lang.numberformatexception : 입력 문자열 : "r"]는 근본 원인 java.lang.numberformatexception : 입력 문자열 : "r"test = null and regorsign = r ' -> test ='regorsign!
이 문제를 변경하면이 문제가 IF 태그에도 적용됩니다.
위는 편집자가 도입 한 문자열을 판단하는 경우 Mybatis3의 비정상적인 쓰기 방법입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!