日志: log4j:log4J.jar
在 mybatis 的lib目录下
开启日志
如果不写setting 会按一定顺序开始
编写日志输入文件
log4j.properties
日志级别一般由低到高
DEBUG<INFO<WARN<ERROR
(调试) (提示)
如果设置debug,会显示它与其他等级高的信息
开发时设置为DEBUG,在运行时设置为info或者以上
log4j.properties配置文件:
log4j.rootLogger=DEBUG,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] -%m%n
可以通过日志信息详细查看mybatis的执行情况(观察sql以及sql参数与返回结果)
延迟加载(懒加载):
一对多,一对一等模式下,
如果不采用延迟加载,查询会将一和多都查询,班级、班级中所有的学生
如果只想暂时查询1的一方,而多的一方先不查询,而是在需要的时候再去查询–>延迟加载
一对一:学生与学生证