在MyBatis.xml配置文件中配置如下内容,可以优化框架的使用。
[1]配置别名
<typeAliases>
<!--单独的给某一个文件起别名 -->
<typeAlias type="com.lzj.pojo.Flower" alias="a"/>
<!--给整个包下面的文件起别名,这时候别名的名称就是类的名称,不区分大小写-->
<package name="com.lzj.pojo"/>
</typeAliases>
[2]配置Mapper(本地文件)
<mapper url="file:///E:/FlowerMapper.xml"/>
[3]属性的名称配置
<properties resource="jdbc.properties"></properties>
属性文件的作用
A、MyBatis也是支持属性文件的读取
B、使代码结构变得更加的清晰
[4]配置settings开启log4j支持
日志的作用
最大的作用:可以使用日志的级别记录不同的信息
Log4J的五种级别:
4.1 FATAL 严重错误
4.2 ERROR 错误
4.3 WARN 警告
4.4 INFO 普通信息
4.5 DEBUG 调试信息
<settings>
<setting name="logImpl" value="LOG4J"/>
</settings>
日志文件(log4j.properties)
log4j.rootCategory=error, CONSOLE,LOGFILE
#必须知道com.lzj.mapper:是namespace含义是只要是用com.lzj.mapper开始的命名空间日志的级别都是debug模式,不是包名
log4j.logger.com.lzj.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