Die bedingte Javamybatis-Abfrage stellt fest, dass das Ergebnis leer ist

Problem Es wurde festgestellt, dass die bedingte Abfrage leer ist

Lösung

Das chinesische Codierungsproblem kann mit utf-8 gelöst werden

Ändern Sie die URL und ersetzen Sie die URL durch diese Zeile in der mybatis-config.xml der Ressourcen

<property name="url" value="jdbc:mysql:///mybatis?useSSL=false&amp;useUnicode=true&amp;characterEncoding=UTF-8"/>

<property name="url" value="jdbc:mysql:///mybatis?useSSL=false&useUnicode=true&characterEncoding=UTF-8"/>

nach dem Debuggen

Nochmals vielen Dank vom Bilibili-Sperrfeuerboss

Abschließend erkundige ich mich nach anderen Methoden, aber die Lösung, die nicht funktioniert, kann bei jedem anders sein.

查不出来的去看看mybatis-config里面的jdbc链接有没有加上&amp;characterEncoding=utf8


你那个可能是数据库中文编码问题,在连接数据库字符串加上 ?useUnicode=true&characterEncoding=gb2312

查不出来应该是编码格式问题,可以尝试在mybatis的xml文件中 的url后面加上&amp;useUnicode=true&amp;characterEncoding=UTF-8

Je suppose que tu aimes

Origine blog.csdn.net/Zheng_Emperor/article/details/129681702
conseillé
Classement