Mybatis는 갑자기 데이터를 찾을 수없고 쿼리는 NULL을 반환하지만 XXX 쿼리 수량에서 Count (*)를 선택합니다. 그러나 수익률은 정상입니다.
준비 : A9010 = A90에서 ID, A9004, A9005, A9015를 선택하십시오. ID 제한에 따라 주문 1
[debug] org.apache.ibatis.logging.jdbc.basejdbclogger.debug (basejdbclogger.java:139) : http-bio-8080-exec-7- ==> 매개 변수 : 기술 주석 (문자열).
[debug] org.apache.ibatis.logging.jdbc.basejdbclogger.debug (basejdbclogger.java:139) : http-bio-8080-exec-7- <== Total : 0
그러나 SQL :
ID, A9004, A9005, A9015에서 A9010 = '기술 검토'주문 제한 1을 선택하십시오.
mysql.exe에서 직접 실행하지만 결과가 있습니다.
나중에 나는 그것이 문제가된다는 것을 알았으므로 데이터베이스 연결에 인코딩하는 문자를 지정하면됩니다.
? AutoreConnect = true & useUnicode = true & characterEncoding = utf8
위의 것은 Mybatis의 데이터에 대한 문제이며 찾을 수없고 NULL로 돌아갑니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!