Introdução a Mybatis
Mybatis é uma excelente estrutura de camada de persistência que suporta consultas SQL simples, procedimentos armazenados e mapeamento avançado. O MYBATIS elimina as configurações manuais de quase todo o código e parâmetros JDBC e o encapsulamento de pesquisa do conjunto de resultados. O Mybatis pode usar XML simples ou anotações para configuração e mapeamento original, interfaces de mapeamento e POJOS de Java (objetos Java antigos simples) para registros no banco de dados.
Vamos dar uma olhada na declaração Mybatis Console Printing SQL
1. Primeiro, ajuste o nível de execução do ibatis log4j para depurar e imprima a instrução ipatis executando o SQL no console.
2. Adicione a seguinte declaração
###Show SQL statement part log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUGlog4j.logger.com.i batis.sqlmap.engine.impl.sqlmapClientDelegate = DebugLog4j.logger.java.sql.connection = debugLog4j.logger.java.sql.statement = dencugug4j.logger.java.sql.prepare
Vamos dar uma olhada nas declarações SQL de impressão de console mybatis e ibatis
#Click O IBATIS LOG4J Nível de execução para depurar e imprima as instruções SQL para ibatis executando log4j.rootlogger = Debug, stdout, arquivo de log #### console ### log4j.appender.stdout = org.apache.log4j.consoleppender#log4j.appender.stdout.target = system.errlog4j.appender.stdout.layout = org.apache.log4.siMPLALAYOUT #### NOTATILAÇÃO DO FILHOTO: FILE: FILHE: JITER.LIT4.SIMPLALAYOUT ### NO ### log4j.appender.logfile = org.apache.log4j.fileppenderLog4j.appender.logfile.file = d: /test.logLog4j.appende r.logfile.layout = org.apache.log4j.patternlayoutLog4j.appender.logfile.layout.conversionPattern =%d {yyyy-mm-dd HH:mm:ss} %F %p %m%n### Display SQL statement part log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUGlog4j.logger.com .ibatis.sqlmap.engine.impl.sqlmapClientDelegate = DebugLog4j.logger.java.sql.connection = dencugug4j.ogger.java.sql.statement = debugLog4j.logger.java.sql.sql.sql.PreverO exposto acima é o código de implementação para imprimir instruções SQL no console mybatis apresentado a você. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!