MyBatis
pitt1997
这个作者很懒,什么都没留下…
展开
-
【MyBatis原理】 Mybatis中SqlSession及Executor工作过程解析
前言上一篇文章对SqlSession工作过程进行分析,我们学习了如何获取SqlSession,而SqlSession只是我们使用Mybatis进行增删改查的第一步,而实际上,SqlSession内部维护了一个Executor,我们实际进行的增删改查都是通过这个Executor来进行的,下面再对整个流程进行分析。首先,开启一个数据库访问会话,然后创建SqlSession对象。MyBatis使用SqlSession对象来封装对一次数据库的会话访问。通过SqlSession对象,实现事务的控制和数据查询等操作原创 2020-08-23 14:57:06 · 678 阅读 · 0 评论 -
【MyBatis原理】 初识MyBatis
MyBatis介绍MyBatis框架弥补了传统JDBC开发模式的不足,同时其强大的加载配置、SQL解析与执行、结果映射等机制使得项目的开发效率和程序的数据处理性能得到大大的提升。MyBatis可以将SQL语句配置在XML文件中,这避免了JDBC在Java类中添加SQL语句的硬编码问题;通过MyBatis提供的输入参数映射方式,将参数自由灵活地配置在SQL语句配置文件中,解决了JDBC中参数的手工配置问题;通过MyBatis的输出映射机制,将结果集的检索自动映射成相应的Java对象,避免了JDBC中对结果原创 2020-08-23 14:50:49 · 348 阅读 · 0 评论