MyBatis-自定义持久层框架IPersistence
一、JDBC问题分析
数据库配置信息存在硬编码问题
解决:配置文件
频繁创建释放数据库链接
解决:连接池
sql语句、设置参数、获取结果集参数均存在硬编码问题
解决:配置文件
手动封装返回结果集,较为繁琐
解决:反射、内省
二、自定义持久层框架设计思路分析
使用端(项目):引入自定义持久层框架的jar包
可以提供两部分配置信息:
数据库配置信息
sql配置信息(包括sql语句、参数类型、返回值类型)
我们使用配置文件来提供这两部分信息:
原创
2021-04-09 16:04:12 ·
139 阅读 ·
0 评论