- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 (二十一)Mybatis一级查询缓存
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-17-sqlsessionCache,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星,小菜鸟在此Thanks~查询缓存的使用,主要是为了提高查询访问速度,不用每次都从...
2018-07-21 23:49:29 535
原创 (二十)Mybatis懒加载(延迟加载)
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-16-lazyload,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星,小菜鸟在此Thanks~mybatis的懒加载,也称为延迟加载,是指在进行关联查询的时候,按照...
2018-07-18 09:18:55 826
原创 (十九)Mybatis自关联多对多查询
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-14-oneself-many2one,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星,小菜鸟在此Thanks~所谓多对多查询,就是类似于们,一个学生可以选多门课程,...
2018-07-16 20:57:18 513
原创 (十八)Mybatis自关联多对一查询方式
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-14-oneself-many2one,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星,小菜鸟在此Thanks~现在有个需求,给出当前的栏目的id,希望查出父辈栏目,...
2018-07-16 20:55:58 404
原创 (十七)Mybatis自关联查询一对多查询
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-13-oneself-one2many,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星,小菜鸟在此Thanks~所谓自关联查询,是指自己既然充当一方,又充当多方。比如...
2018-07-16 20:55:23 1802
原创 (十六)mybatis多对一关联查询
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-12-many2one,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星,小菜鸟在此Thanks~一对多关联查询:每个国家有很多大臣,领导人,现在我们查询一个领导,希望...
2018-07-12 20:23:10 564
原创 (十五)Mybatis一对一多表关联查询
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-11-one2one,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星,小菜鸟在此Thanks~所谓一对一多表查询,举个例子:我们有很多国家,每一个国家只有一个领导人(...
2018-07-12 20:22:28 816
原创 (十四)Mybatis一对多关联查询
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-10-one2many,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星,小菜鸟在此Thanks~很多时候,当查询条件涉及到具有关联关系的多个表的时候,需要使用到关联查...
2018-07-12 20:21:41 569
原创 (十三)Mybatis动态SQL标签使用
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-09-DynamicSQL,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星,小菜鸟在此Thanks~mybatis有一个强大的特性,其他框架在拼接sql的时候要特别谨...
2018-07-11 09:27:52 4357
原创 (十二)Mybatis多查询条件无法整体接受的解决方案
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-08-selectByMap,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星,小菜鸟在此Thanks~很多时候,我们需要传入多个参数给sql语句接收,但是如果这些参数...
2018-07-09 20:05:11 796
原创 (十一)Mybatis Mapper动态代理
注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-07-MapperDynamicProxy,需要自取,需要配置maven环境以及mysql环境,觉得有用可以点个小星星,小菜鸟在此Thanks~在之前的代码中我们的运行过程再梳理一下,首先我们执行Test,调用dao接口方法 接口的定义:调用...
2018-07-04 14:24:01 473
原创 Mybatis创建SqlSession的源码分析
我们使用sqlSession之前,需要去获取配置文件,获取InputStream输入流,通过SqlSessionFactoryBuilder获取sqlSessionFactory对象,从而获取sqlSession。InputStream is = Resources.getResourceAsStream("mybatis.xml");SqlSessionFactory sqlSessi...
2018-07-03 16:44:50 647
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人