[JAVA] Comparaison des chaînes MyBatis

Les informations divergent dans la description du SQL dynamique en XML en utilisant MyBatis, donc je vérifie quoi faire réellement Un seul revêtement peut-il être utilisé?

Il y avait un rapport que d'autres membres ont confirmé et c'était inutile. .. .. Je n'ai pas pu confirmer quel type d'exception s'est produit. .. .. Bien qu'il s'agisse d'un type de caractère une seule fois, il ne peut être saisi qu'en tant que spécification commerciale, il peut donc être effacé sans un seul revêtement Sera confirmé en cas de besoin à nouveau

   <!--Il y a une exception-->
    select * from table
    <if test="args != '9'">
        where colum = #{args}
    </if> 

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

Recommended Posts

Comparaison des chaînes MyBatis
[Java] Comparaison des chaînes de caractères et && et ||
Chaîne
[Java] Comparaison de vitesse de combinaison de chaînes
Comparaison de chaînes sans se soucier de NullPointerException
[Java] Comparaison correcte du type String
Puzzle à cordes
Chaîne Java
Mon mémorandum Batis
Utiliser des opérateurs de comparaison d'inégalités dans MyBatis SQL
Mon histoire de Batis
Comparaison CRUD de base entre Mybatis et Hibernate
Remplacement de la chaîne de caractères
Chaîne de menteur
Comparaison JSON
Test de comparaison de vitesse pour String, StringBuilder, StringBuffer
L'histoire de la comparaison de chaînes de bas niveau en Java
Pourquoi la comparaison de classe de type chaîne Java (==) ne peut pas être utilisée