Mybatis动态sql及性能优化

如题所述

第1个回答  2022-08-28

内容

一.回顾

二.动态Sql

1.解决什么样问题

2.常用动态sql标签

2.1 if标签

2.2 where标签

2.3 choose when otherwise

2.4 Set标签

2.5 foreach标签

2.6 trim标签

三.性能优化

1.懒加载机制(lazy)

2.步骤

Model类

UserMapper接口

UserMapper.xml

OrdersMapper接口

OrdersMapper.xml

UserService类

Test类

3.一级缓存

3.1缓存概念

3.2 mybatis的一级缓存

3.3缓存测试

UserMapper.xml

UserMapper接口

UserService类

作业

相似回答