
mybatis
愚人节第二天
做一个温暖的程序员,热爱生命,热爱生活,热爱祖国,不忘初心,方得永久。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis框架学习(三)—高级映射,延迟加载
本文主要介绍了如何使用resultMap完成高级映射;分析数据库中表之间的关系(一对一、一对多、多对多)如何在mapper.xml文件中配置resultMap实现一对一、一对多、多对多;mybatis如何实现延迟加载1 数据模型数据库中有已经导入的四个表:items:(商品信息表);orderdetail:(订单明细表);orders:(订单表);user:(用户表)原创 2016-06-28 11:07:52 · 3405 阅读 · 0 评论 -
Mybatis框架学习(—)—快速入门
1 使用jdbc连接数据库编程问题总结 1、数据库连接频繁的创建和关闭,缺点浪费数据库的资源,影响操作效率设想:使用数据库连接池2、sql语句是硬编码,如果需求变更需要修改sql,就需要修改java代码,需要重新编译,系统不易维护。设想:将sql语句统一配置在文件中,修改sql不需要修改java代码。3、通过preparedStatement向占位符设置参数,存在硬编码( 参数位置,参原创 2016-06-19 14:00:05 · 2073 阅读 · 0 评论 -
Mybatis框架学习(二)—DAO开发方式和Mapper代理的开发方式
通过第一篇文章《Mybatis框架学习(一)—快速入门》我们基本上了解了mybatis是什么,mybatis的整体架构以及它解决了对于程序直接使用jdbc连接数据库所产生的问题。接下来讲下mybatis开发的两种方式,以及输入输出参数和动态sql相关的知识。1 mybatis开发过程1、编写mybatis的配置文件SqlMapConfig.xml2、编写mybatis的映射文件mappe原创 2016-06-22 22:32:45 · 10820 阅读 · 1 评论 -
Mybatis框架学习(四)—查询缓存与spring的整合开发
1 项目整体目录2 查询缓存2.1 缓存的意义 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。2.1 mybatis持久层缓存mybatis提供一级缓存和二级缓存 mybatis一级原创 2016-07-08 15:26:52 · 5386 阅读 · 1 评论