学海一贝

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 1 # Global logging configuration  
 2 log4j.rootLogger=info,stdout,console,logfile
 3 # MyBatis logging configuration... 
 4 log4j.logger.com.test.dao=DEBUG
 5 #log4j.logger.com.test.mappers=DEBUG
 6 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
 7 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
 8 log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} %5p [%t] - %m%n
 9 # Console output...  
10 log4j.appender.console.ImmediateFlush=true
11 log4j.appender.console.Target=System.out
12 log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
13 log4j.appender.logfile.File=${dir}/debug.log
14 log4j.appender.logfile.DatePattern='_'yyyy-MM-dd'.log'
15 log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
16 log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} [%-5p][%t] method\:%l%n %m%n

mybatis-config.xml文件内容:

 1 <?xml version="1.0" encoding="UTF-8" ?>  
 2 <!DOCTYPE configuration  
 3   PUBLIC "-//mybatis.org//DTD Config 3.0//EN"  
 4   "http://mybatis.org/dtd/mybatis-3-config.dtd">  
 5 <configuration>  
 6    <settings>  
 7         <setting name="cacheEnabled" value="true" />  
 8         <setting name="lazyLoadingEnabled" value="true" />  
 9         <setting name="multipleResultSetsEnabled" value="true" />  
10         <setting name="useColumnLabel" value="true" />  
11         <setting name="useGeneratedKeys" value="false" />  
12         <setting name="autoMappingBehavior" value="PARTIAL" />  
13         <setting name="defaultExecutorType" value="SIMPLE" />  
14         <setting name="defaultStatementTimeout" value="25" />  
15         <setting name="safeRowBoundsEnabled" value="false" />  
16         <setting name="mapUnderscoreToCamelCase" value="false" />  
17         <setting name="localCacheScope" value="SESSION" />  
18         <setting name="jdbcTypeForNull" value="OTHER" />  
19         <setting name="logImpl" value="LOG4J"/> 
20         <setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString" />  
21     </settings>   
22 </configuration>

applicationContext.xml添加内容:

 1     <!-- 创建SqlSessionFactory,并指定数据源 -->
 2     <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
 3         <!-- 自动扫描mapping.xml文件,不需要mybatis的配置映射文件,扫描所有mapper文件,configLocation为mybatis属性,mapperLocations为所有mapper -->
 4             <property name="mapperLocations">
 5                 <list>
 6                     <!-- 表示在包或以下所有目录中,以-mapper.xml结尾所有文件 -->
 7                     <value>classpath:com/test/mappers/*-mapper.xml</value>
 8                 </list>
 9             </property>
10         <property name="dataSource" ref="dataSource" />
11         <property name="configLocation" value="classpath:config/mybatis-config.xml" />  
12         <property name="typeAliasesPackage" value="com.test.model" />
13     </bean>

 

posted on 2016-04-05 23:12  学海一贝  阅读(2314)  评论(0编辑  收藏  举报