MBConvertisseur MyBatis
Chargement...
Facilitez le débogage de vos requêtes MyBatis en générant le SQL final avec ses paramètres, ou préparez vos mappers XML.
Mode d'emploi
- 1Onglet
Choisissez 'MyBatis → SQL' pour tester une requête ou 'SQL → MyBatis XML' pour créer un mapper.
- 2Paramètres
Pour le mode MyBatis → SQL, saisissez les valeurs des paramètres détectés. Les chaînes sont automatiquement entourées de guillemets.
- 3Résultat
Copiez le SQL généré pour l'exécuter directement dans votre client de base de données.
Astuces
- 💡L'outil supporte les balises dynamiques comme <if>, <where>, et <set>.
- 💡Les commentaires CDATA sont automatiquement nettoyés lors de la conversion.
- 💡Gagnez du temps en convertissant un SQL brut en squelette XML MyBatis complet (SELECT/INSERT/UPDATE/DELETE).
Questions fréquentes
- Q. Pourquoi convertir les paramètres des logs MyBatis ?
- A. MyBatis journalise le SQL avec des marqueurs ? et les valeurs de paramètres séparément. Cet outil remplace les ? par les valeurs réelles pour obtenir un SQL exécutable.
- Q. Quels types de paramètres sont supportés ?
- A. String, nombre, Boolean, null et Date. Les chaînes reçoivent automatiquement des guillemets ; null est converti en NULL SQL.
- Q. Pourquoi MyBatis utilise-t-il des Prepared Statements ?
- A. Ils préviennent les injections SQL et améliorent les performances en mettant en cache le plan d'exécution de la requête. La syntaxe #{} de MyBatis utilise des Prepared Statements.