MyBatis 'gemeinsamer Betrieb mit leerem Blank hat gemeinsame Probleme:
Falsche Schreibmethode: if test=”status == 'Y'”
Ergebnis: Werfen Sie eine Ausnahmenummer -Ausnahme aus! Es gibt nur sehr wenige Eingabeaufforderungen, also kann ich nicht sehen, wo das Problem ist!
Richtiges Schreiben: if test='status == “y”'
Sie können auch auf diese Weise schreiben: if test=”status == 'y'.toString()”
Oder Sie können schreiben if test ='status==”Y”'
Ergänzung: MyBatis3 Richter String
Ich fand ein seltsames Problem bei der Verwendung von MyBatis3. Ich muss das angegebene Format verwenden, um die Zeichenfolge zu bestimmen.
Der Mapper ist wie folgt:
<wählen Sie> <wenn test = "Regorsign!
Einen Fehler melden:
### Fehlerabfragendatenbank. Ursache: Java.lang.Numberformatexception: Für Eingabezeichenfolge: "R" ### Ursache: java.lang.numberformatexception: Für Eingabezeichenfolge: "R"] mit Grundursache Java.lang.Numberformatexception: Für Eingabezeichenfolge: "r" test = Regorsign und Regorsign == 'r' · ° C.
Ändern Sie es einfach dazu, dieses Problem gilt auch für das iF -Tag
Das obige ist die abnormale Schreibmethode von MyBatis3, wenn die vom Herausgeber eingeführten Zeichenfolgen beurteilt werden. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!