mybatis ---1024整合Log4j,延迟加载缓存处理

本文介绍了如何在MyBatis中整合Log4j进行日志管理,强调了不同日志级别的使用场景,并详细阐述了MyBatis的延迟加载机制,特别是针对一对一和一对多关系的处理。同时,文章还讨论了一级缓存和二级缓存的工作原理,以及如何配置和管理这两个缓存,包括关闭和清理缓存的情况。最后提到了MyBatis的逆向工程,用于快速生成数据库表对应的代码结构。
摘要由CSDN通过智能技术生成

自定义日志 : 最多是log4j开启日志 。
在这里插入图片描述
在confg.xml 里面配。
编写配置日志输出文件。

在这里插入图片描述
stdout 在控制台输出。日志级别:error> warn >info> debug
根据自己的日志及级别打印。打印自己以上的日志。打印该级别以及该级别以上的信息。
建议:在开发时设置debug在运行时设置info 或者以上。

可以通过日志信息详细阅读mabatis执行情况(观察mybatis结果)

延迟加载:一对一 一对多 多对一 多对多。
一对多: 班级对应一个学生。查询时 不采用延迟加载 就是立即加载 查询时会将一对多都查询 ,班级,班级中的所有学生。
一对一:如果想要只查询一得一方 而多的一方先不查询 而是在需要的时候再去查询----->这就是延迟加载。

一对一延迟加载:学生与学生证。 实现一对一再实现延迟加载。也称之为懒加载。
map:在这里插入图片描述
立即加载在association里面 延迟加载在体内。select column""

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值