[JAVA] MyBatis-Zeichenfolgenvergleich

Ich habe MyBatis verwendet, um Informationen in der dynamischen SQL-Beschreibung in XML abzuleiten, daher überprüfe ich, was tatsächlich zu tun ist Kann eine Einzelbeschichtung verwendet werden?

Es gab einen Bericht, den andere Mitglieder bestätigten und der nutzlos war. .. .. Ich konnte nicht bestätigen, welche Art von Ausnahme aufgetreten ist. .. .. Obwohl es sich einmal um einen Char-Typ handelt, kann er nur als Geschäftsspezifikation eingegeben werden, sodass er ohne eine einzige Beschichtung gelöscht werden kann Wird bei Bedarf erneut bestätigt

   <!--Ausnahme aufgetreten-->
    select * from table
    <if test="args != '9'">
        where colum = #{args}
    </if> 

   <!--Korrespondenz einmal-->
    select * from table
    <if test="args != 9">
        where colum = #{args}
    </if> 

Recommended Posts

MyBatis-Zeichenfolgenvergleich
[Java] Vergleich von Zeichenketten und && und ||
String
[Java] Geschwindigkeitsvergleich der Zeichenfolgenkombination
Zeichenfolgenvergleich, ohne sich um NullPointerException sorgen zu müssen
[Java] Korrekter Vergleich des String-Typs
Schnurpuzzle
Java-Zeichenfolge
Mein Batis-Memorandum
Verwenden Sie Ungleichheitsvergleichsoperatoren in MyBatis SQL
Meine Batis-Geschichte
Grundlegender CRUD-Vergleich zwischen Mybatis und Hibernate
Ersetzen von Zeichenketten
Lügner String
JSON-Vergleich
Geschwindigkeitsvergleichstest für String, StringBuilder, StringBuffer
Die Geschichte des einfachen String-Vergleichs in Java
Warum der Klassenvergleich vom Typ Java String (==) nicht verwendet werden kann