mybatis学习笔记(15)-查询缓存之二级缓存 发表于 2019-06-30 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,764 | 阅读时长 8 一上高城万里愁,蒹葭杨柳似汀洲。溪云初起日沉阁,山雨欲来风满楼。鸟下绿芜秦苑夕,蝉鸣黄叶汉宫秋。行人莫问当年事,故国东来渭水流。—-唐·许浑《咸阳城东楼》 本文主要讲mybatis的二级缓存,二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Mapper的sql语句,多个Sq ... 阅读全文 »
mybatis学习笔记(14)-查询缓存之一级缓存 发表于 2019-06-30 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,008 | 阅读时长 4 一别都门三改火,天涯踏尽红尘。依然一笑作春温。无波真古井,有节是秋筠。惆怅孤帆连夜发,送行淡月微云。尊前不用翠眉颦。人生如逆旅,我亦是行人。—-宋·苏轼《临江仙·送钱穆父》 本文主要讲mybatis的一级缓存,一级缓存是SqlSession级别的缓存。 查询缓存mybatis提供查询缓存,用于减 ... 阅读全文 »
mybatis学习笔记(13)-延迟加载 发表于 2019-06-30 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,049 | 阅读时长 4 一夕轻雷落万丝,霁光浮瓦碧参差。有情芍药含春泪,无力蔷薇卧晓枝。—-宋·秦观《春日》 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 延迟加载:先从单表查询、需要时再从关 ... 阅读全文 »
mybatis学习笔记(12)-多对多查询 发表于 2019-06-30 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,123 | 阅读时长 5 无花无酒过清明,兴味萧然似野僧。昨日邻家乞新火,晓窗分与读书灯。—-宋·王禹偁《清明》 本文实现多对多查询,查询用户及用户购买商品信息。 示例(1)编写sql 1、查询主表是:用户表。 2、关联表:由于用户和商品没有直接关联,通过订单和订单明细进行关联,所以关联表:orders、orderde ... 阅读全文 »
mybatis学习笔记(11)-一对多查询 发表于 2019-06-23 | 分类于 技术 | | 阅读次数 ℃ 字数统计 930 | 阅读时长 4 楼上谁将玉笛吹?山前水阔暝云低。劳劳燕子人千里,落落梨花雨一枝。修禊近,卖饧时。故乡惟有梦相随。夜来折得江头柳,不是苏堤也皱眉。—-宋·张炎《鹧鸪天·楼上谁将玉笛吹》 张炎(1248年-1320年),字叔夏,号玉田,晚年号乐笑翁。祖籍陕西凤翔。六世祖张俊,宋朝著名将领。父张枢,“西湖吟社”重要成员 ... 阅读全文 »
mybatis学习笔记(10)-一对一查询 发表于 2019-06-23 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,071 | 阅读时长 4 梅子留酸软齿牙,芭蕉分绿与窗纱。日长睡起无情思,闲看儿童捉柳花。—-宋·杨万里《闲居初夏午睡起·其一》 本文使用两种方式(resultType和resultMap)实现一对一查询,查询订单信息,关联查询创建订单的用户信息。 resultType实现(1)sql语句 1、确定查询的主表:订单表。 ... 阅读全文 »