mybatis 소개
MyBatis는 일반 SQL 쿼리, 저장 프로 시저 및 고급 매핑을 지원하는 우수한 지속성 계층 프레임 워크입니다. MyBatis는 거의 모든 JDBC 코드의 수동 설정과 매개 변수 및 결과 세트의 검색 캡슐화를 제거합니다. MyBatis는 구성 및 원래 매핑, 맵핑 인터페이스 및 Java의 Pojos (일반 Old Java Objects)를 데이터베이스의 레코드로 사용하기 위해 간단한 XML 또는 주석을 사용할 수 있습니다.
MyBatis 콘솔 인쇄 SQL 문을 살펴 보겠습니다.
1. 먼저, IBATIS LOG4J 런 레벨을 조정하여 콘솔에서 실행 실행 SQL 문을 디버그하고 인쇄합니다.
2. 다음 진술을 추가하십시오
###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 = debuglog4j.logger.java.sql.prepedstatement = debug
Mybatis 및 Ibatis 콘솔 인쇄 SQL 문을 살펴 보겠습니다.
#ibatis log4j 런 레벨을 클릭하여 디버그를 달리기 위해 Debug를 실행하고 log4j.rootlogger = debug, stdout, logfile #### 출력 로그 정보에 대한 SQL 문을 인쇄합니다. 콘솔 ### log4j.appender.stdout = org.apache.log4j.consoleappender#log4j.appender.stdout.target = system.errlog4j.appender.stdout.layout = org.apache.log4j.simplelayout #### 출력 로그 정보 : jbit.log ### log4j.appender.logfile = org.apache.log4j.fileappenderlog4j.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 ### 디스플레이 SQL 문장 부품 log4j.logger.com.ibatis = debuglog4j.logger.com.common.jdbc.simpledatasource = debuglog4j.logger.com.ibatis.common.jdbc.scripttunger 4j.log4j .ibatis.sqlmap.engine.impl.sqlmapclientdelegate = debuglog4j.logger.java.sql.connection = debuglog4j.logger.java.sql.statement = debuglog4j.logger.java.sql.prepered = debpargug위의 것은 MyBatis 콘솔에서 SQL 문을 인쇄하기위한 구현 코드입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!