전경에서 데이터를 요청할 때 SQL 문은 항상 콘솔에 인쇄됩니다. 한 가지 아이디어는 로그에 인쇄하는 것입니다. 어떻게해야합니까?
아래 MyBatis 구성 파일을 참조하십시오.
<? xml version = "1.0"encoding = "utf-8"?> <! doctype configuration public "-// mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd "> configuration> <! Mapper-> <설정 이름 = "CacheEnabled"value = "true" /> <!-쿼리시 성능을 향상시키기 위해 관련 객체로드를 끄기-> <설정 이름 = "lazyloadingEnabled"value = "false" /> <!-관련 객체의로드 형태를 설정하십시오. 다음은 주문형 로딩 필드입니다 (로딩 필드는 SQL에 의해 지정 됨). 관련 테이블의 모든 필드는 성능을 향상시키기 위해로드되지 않습니다-> <setting name = "agtressivelazyloading"value = "false" /> <!-위치의 SQL 쿼리의 경우, 공통 효과를 달성하기 위해 다른 결과 세트를 반환 할 수 있습니다-> <avelseNabled "value ="true " /<! value = "true" /> <!-사용자 정의 기본 키 값 (예 : 프로그램에 의해 생성 된 UUID 32 비트 인코딩 등)을 사용하고 데이터 테이블의 PK 생성 전략은 덮어 쓰기-> <usegeneratedkeys "value ="true " /> <!-ousted resultmaps에 대한 field-attribute support에 대한 field-attribute support를 지원합니다. <!-성능을 향상시키기위한 배치 업데이트 작업을위한 캐시 SQL-> <설정 이름 = "defaultexecutople"value = "Reuse" /> <!-시간 초과 데이터베이스가 25,000 초 이상 응답하지 않은 경우-> <setting name = "defaultStatementTimeout"value = "25,000" /> <!-<gogimpl "" "query 문자" />-> </settings> </configuration> <? XML 버전 = "1.0"encoding = "utf-8"?> <! docType configurat public "-// mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <spigation> <!-settings> <!-글로벌 매퍼에서 캐시 활성화-> <setting name = "cacheenabled"value = "true" /> <!-쿼리를 할 때 연관된 객체로드를 적시에 끄기 위해 성능 향상-> <lazyloadingEnabled "value ="false " /> <!-수요의로드 필드를 설정합니다. 관련 테이블의 모든 필드는 성능을 향상시키기 위해로드되지 않습니다-> <setting name = "AttressivelazyLoading"value = "false" /> <!-위치에서 SQL 쿼리의 경우 일반적인 효과를 달성하기 위해 다른 결과 세트를 반환 할 수 있습니다-> <setting name = "multiplerestestseNabled"value = "true" "! value = "true" /> <!-사용자 정의 기본 키 값 (예 : Key 값으로 프로그램에 의해 생성 된 UUID 32 비트 인코딩 등)을 허용하고 데이터 테이블의 PK 생성 전략이 덮어 쓰기-> <setting name = "usegeneratedKeys"value = "true" /<!-Field-Attribute Mapping에 대한 중첩 결과 맵을 지원합니다. 성능을 향상시키기위한 배치 업데이트 작업을위한 캐시 SQL-> <setting name = "defaultexecutortype"value = "Reuse" /> <!-시간 초과 데이터베이스가 25,000 초 이상 응답하지 않은 경우-> <설정 이름 = "defaultStatementTimeout"value = "25000" /> <!-<setting query statement->-<settompl "value =" "value" "" </settings> </configuration> <설정 이름 = "logimpl"value = "stdout_logging"/>
요약
위의 내용은 편집자가 귀하에게 소개 한 로그에 SQL을 통합 할 때 Mybatis의 통합 예에 대한 자세한 설명입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨주세요. 편집자는 제 시간에 당신에게 답장 할 것입니다!