mybatis中 log4j的配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36940806/article/details/85618640

一,下载log4j的jar包并导入到项目中

网址http://logging.apache.org/log4j/1.2/download.html 记住下载以.zip结尾的 .gz结尾的是用于linux中

二创建 file命名为 log4j.properties 

log4j.rootLogger=DEBUG,Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender 
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
log4j.logger.org.apache.ibatis=INFO

三,mybatis-config.xml中配置如下

	<settings>
		<!-- 输出日志配置 -->
		<setting name="logImpl" value="LOG4J" />
		<!-- 这个配置使全局的映射器启用或者禁用二级缓存 -->
		<setting name="cacheEnabled" value="true" />
		<!--  全局启用或者禁用延迟加载。当禁用时,所有关联对象都会及时加载 。-->
		<setting name="lazyLoadingEnabled" value="true"/>
		<!-- 指定mybatis 如何自动映射列到属性:
		PARTIAL 只会自动映射简单,没有嵌套的结果。
		FILL 会自动映射任意复杂的结果(嵌套的或者其他情况) -->
		<setting name="autoMappingBehavior" value="PARTIAL"/>
		<!-- 设置超时时间,它决定驱动等待一个数据库相应的时间 -->
		<setting name="defaultStatementTimeout" value="25"/>
		<!--是否开启自动驼峰命名规则,即从经典数据库列名A-COlUMN 到经典java属性名 aColumn的类似映射。
		默认为false -->
		<setting name="mapUnderscoreToCamelCase" value="false"/>
	</settings>

猜你喜欢

转载自blog.csdn.net/qq_36940806/article/details/85618640