2019年09月9日的内容

Java

Mybatis的一级缓存和二级缓存

Mybatis的一级缓存和二级缓存
1.一级缓存 一级缓存是SqlSession级别的缓存,Mybatis默认是开启的,当调用SqlSession的修改、添加、删除、commit()、close()等方法时,就会清空一级缓存。 2.二级缓存 二级缓存是mapper映射级别的缓存,多个SqlSession去操作同一个...

sxdgy 1周前 (09-09) 22℃ 0喜欢

Java

Mybatis延迟加载之:多对一(使用assocation实现)

Mybatis延迟加载之:多对一(使用assocation实现)
延迟加载:也称懒加载,就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。可以提高数据库性能。Mybatis在进行多表操作时,使用resultMap来实现,其中通过association实现一对一和多对一映射、通过collection实现一对多和多对多映射。associ...

sxdgy 1周前 (09-09) 19℃ 0喜欢

Java

Mybatis延迟加载之:一对多(使用Collection实现)

Mybatis延迟加载之:一对多(使用Collection实现)
延迟加载:也称懒加载,就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。可以提高数据库性能。Mybatis在进行多表操作时,使用resultMap来实现,其中通过association实现一对一和多对一映射、通过collection实现一对多和多对多映射。associ...

sxdgy 1周前 (09-09) 38℃ 0喜欢