
在安装 Vue 之前,我们首先要安装 nodejs,本文略过 nodejs 安装过程,可以到以下网址下载及安装 nodejs :https://...
描述 在前面四节的手写框架中,我们已经成功用 properties 文件替代了硬编码,也对输入参数和返回结果的处理进行了优化,使其更具通用性。为...
描述 在《MyBatis手写框架(三)》中,我们对返回结果进行了处理,但需要对 SQL 参数处理得更灵活一些。 我们硬编码输入一个参数,实际上,...
描述 在《MyBatis手写框架(二)》中,我们已经将数据库连接信息转移到配置文件里,另外,我们还把获取连接的方式修改为使用数据源去管理连接。现...
描述 在《MyBatis手写框架(一)》中,我们提到原始 JDBC的几个问题,现在我们先来解决硬编码配置信息和打开单独连接的问题。 配置信息硬编...
描述 我们从最原始的 JDBC 代码开始,分阶段来实现一个手写的 MyBatis 框架,在每个阶段我们都会解决一些问题,最终写出的框架和 MyB...
描述 分布在我们的应用中是很常见的一项功能,我们可以通过使用 PageHelper 分页插件很轻松的实现分页功能,它的原理是通过 MyBatis...
描述 MyBatis提供了一套动态SQL标签,协助我们完成 SQL 语句的拼接工作。我们在日常工作中经常需要对 SQL 进行拼接:入参循环遍历,...
描述 MyBatis 为我们提供了一级和二级缓存,通过缓存技术可有效减缓数据库压力。一级缓存又称为 SQLSession 级别的缓存,而二级缓存...