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