MyBatis框架搭建优化

01配置别名 

<typeAliases> 
     <!--单独的给某一个文件起别名  --> 
      <typeAlias type="com.bjsxt.pojo.Flower" alias="a"/> 
<!--给整个包下面的文件起别名   这时候别名的名称就是类的名称 不区分大小写--> 
      <package name="com.bjsxt.pojo"/> 
 </typeAliases> 

  

02配置Mapper(本地文件

<mapper url="file:///E:/FlowerMapper.xml"/> 

  

03属性的名称配置 

<properties resource="jdbc.properties"></properties> 

  

引入properties配置文件 

A、需要明白MyBatis也是支持属性文件的读取的

B、可以让代码的结构更加的清晰 

04配置settings开启log4j支持 

4.1日志的作用:

A、记录错误的信息到文件中

B、有日志级别方便查看

4.2 Log4J的五种级别:

    4.1 FATAL 严重错误

4.2 ERROR 错误

    4.3 WARN 警告

    4.4 INFO 普通信息

    4.5DEBUG调试信息

4.3 DEBUG 调试信息 

<settings> 
     <setting name="logImpl" value="LOG4J"/> 
</settings> 

  

4.4日志文件 

log4j.rootCategory=error, CONSOLE,LOGFILE 
#必须知道com.bjsxt.mapper:是namespace含义是只要是用com.bjsxt.,mapper开始的命名空间日志的级别都是debug模式,不是包名 
log4j.logger.com.bjsxt.mapper=debug 
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 
log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n 
# LOGFILE is set to be a File appender using a PatternLayout. 
log4j.appender.LOGFILE=org.apache.log4j.FileAppender 
log4j.appender.LOGFILE.File=d:/axis.log 
log4j.appender.LOGFILE.Append=true 
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout 
log4j.appender.LOGFILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 

  

原文地址:https://www.cnblogs.com/vincentmax/p/14286731.html