Al solicitar datos en primer plano, las declaraciones SQL siempre se imprimen en la consola. Una idea es hacer que se imprima en el registro. ¿Cómo hacerlo?
Consulte el archivo de configuración de MyBatis a continuación:
<? xml versión = "1.0" encoding = "utf-8"?> < Global Mapper-> <setting name = "cacheenabled" value = "true" /> <!-Al consultar, desactive la carga del objeto asociado a tiempo para mejorar el rendimiento-> <setting name = "LazyLoadingEnabled" value = "false" /> <!-Establezca la forma de carga del objeto asociado. Aquí hay un campo de carga a pedido (el campo de carga es especificado por SQL). Todos los campos de la tabla asociada no se cargarán para mejorar el rendimiento-> <setting name = "agressiveLiveLAwaring" value = "false" /> <!-Para consultas SQL en las ubicaciones, se permiten devolver diferentes configuraciones de resultados para lograr un efecto común-> <setting name = "multipersultSetsetSeSeBiled" value = "verdadero" /> <!-Permitir usar columnas de columna en lugar de enumerando la lista-<nombre de nombre = "nombre". value = "true" /> <!-Permitir usar valores de clave primarios personalizados (como la codificación UUID de 32 bits generada por el programa como valores clave), y la estrategia de generación PK de la tabla de datos se sobrescribirá-> <setting name = "useGeneratedKeys" value = "true" /> <!-Gente de mapeo de mappes de atributo para mappes de testamento-> <setting name = "AutomaptebeHaViater" /> <!-Cache SQL para operaciones de actualización de lotes para mejorar el rendimiento-> <setting name = "defaultExeCutortype" valor = "reutilizar" /> <!-Tiempo de espera si la base de datos no ha respondido por más de 25,000 segundos-> <setting name = "defaultStatementTerout" value = "25,000" /> <!-Impres. -> </etneafings> </figuration> <? xml versión = "1.0" encoding = "utf-8"?> <! DocType Configuration public "-// mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtdd Configuración> <!-Enable Cache en el Global Mapper-> <setting name = "cacheenabled" value = "true" /> <!-Al consultar, apague el objeto asociado que carga oportunamente para mejorar el rendimiento-> <setting name = "LazyLoadingEnabled" value = "false" /> <!-Establezca el formulario de la carga de objeto asociado, aquí es un campo de carga de carga (el campo de carga se especifica por sql). Todos los campos de la tabla asociada no se cargarán para mejorar el rendimiento-> <setting name = "agressiveLiveLAwaring" value = "false" /> <!-Para consultas SQL en las ubicaciones, se permiten que los conjuntos de resultados diferentes se permitan devolver para lograr un efecto general-> <setting name = "multipersultSetSetSeSeSeBiled" value = "verdadero" /> <!-Permitir que las etiquetas de las columnas se usen en lugar de la lista--name setleresultSetSeSeSeBiled "valor =" verdadero " /> <!-Permitir que las etiquetas de las columnas se usen en lugar de la lista de listas-<setting nameSultSetsEnSeSeBiled" valor "valor" value = "true" /> <!-Permitir valores de clave primarios personalizados (como la codificación UUID de 32 bits generada por el programa como valores clave), y la estrategia de generación de PK de la tabla de datos se sobrescribirá-> <configurar name = "useGeneratedKeys" value = "true" /> <!-dar un soporte de resultados de resultados nido " < </etneafings> </figuration> <setting name = "logimpl" value = "stdout_logging"/>
Resumir
Lo anterior es una explicación detallada del ejemplo de la integración de mybatis en la integración del SQL en el registro que el editor le presentó. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje. ¡El editor le responderá a tiempo!