创建连接存在硬编码
- 使用配置文件来解决硬编码的问题
- 连接创建应该全局只创建一次就可以(池化思想)
它需要使用一个单独的配置文件来配置
执行statement存在硬编码(sql语句、参数信息、返回值信息)
使用配置文件来解决硬编码的问题
不同的业务模块需要不同的配置文件来配置
代码太臃肿
尽量给使用者方便
- 框架的使用者就是程序员。
- 只需要程序员调用接口就可以实现CRUD的处理
需求:程序员只需要调用类似与sqlsession这样的接口方法就可以实现CRUD功能。不需要编写太多代码
分析结果:
SqlSession接口
查询接口方法
Object selectOne(String statemendId,Object paramObj)
List