logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Mapper代理开发

之前我们写的代码是基本使用方式,它也存在硬编码的问题,如下这里调用selectList() 方法传递的参数是映射配置文件中的 namespace.id值。这样写也不便于后期的维护。如果使用Mapper 代理方式(如下图)则不存在硬编码问题通过上面的描述可以看出Mapper代理方式的目的:解决原生方式中的硬编码简化后期执行SQLMybatis 官网也是推荐使用Mapper代理的方式。

文章图片
#mybatis#java#数据库 +2
数据库连接池

数据库连接池是个容器,负责分配、管理数据库连接(Connection)它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏好处资源重用提升系统响应速度避免数据库连接遗漏之前我们代码中使用连接是没有使用都创建一个Connection对象,使用完毕就会将其销毁。这样重复创建销毁的过程是特别耗费计算机

文章图片
#数据库#sql#java +1
到底了