MyBatis学习笔记(二) MyBatis项目配置

environments

mybatis支持多个环境 可以任意配置、比如 开发环境 测试环境 正式环境、


    
	
	
	    
	    
            
	    
        
    
	
        
	
	    
	    
	    
	    
	 
    

transactionManager

MyBatis 支持两种类型的事务管理器:JDBC 和 MANAGED(托管);
JDBC:应用程序负责管理数据库连接的生命周期;
MANAGED:由应用服务器负责管理数据库连接的生命周期;(Tomcat没有此功能、一般商业服务器才有此功能,如JBOSS,WebLogic)

DataSource

用来配置数据源;类型有:UNPOOLED,POOLED,JNDI;
UNPOOLED,没有连接池,每次数据库操作,MyBatis 都会创建一个新的连接,用完后,关闭;适合小并发项目;
POOLED,用上了连接池;
JNDI,使用应用服务器配置 JNDI 数据源获取数据库连接;


    
    
    
    

properties

配置属性、可以用properties配置文件、





    
    
    
    

typeAliases

给类的完成限定名取别名,方便使用;



    



    

mappers

引入映射文件、


    
    
    
    
    

配置log4j日志

log4j.properties

#info是信息、appender1和appender2是输出的目标、
log4j.rootLogger=info,appender1,appender2
#第一个目标appender1是ConsoleAppender控制台输出、
log4j.appender.appender1=org.apache.log4j.ConsoleAppender 
#第二个目标appender2是FileAppender输出到文件、
log4j.appender.appender2=org.apache.log4j.FileAppender 
log4j.appender.appender2.File=C:/logFile.txt
#layout是指定类型、
log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout
log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout  

 测试类

private static Logger logger=Logger.getLogger(StudentTest.class);
logger.info("添加成功!");

 

你可能感兴趣的:(Mybatis)