1.在未使用Mybatis时:
1.1 我们需要书写配置文件 jdbc.properties 用于数据库信息配置
1.2 我们需要配置JdbcUtils 用于读取jdbc.properties ,加载数据库驱动,连接数据库,和关闭连接。
1.3 需要书写dao接口
1.4 书写dao的实现,dao的实现类调用 JdbcUtils 获取连接,使用连接获取预声明对象,使用预声明对象存sql语句和设置关键字再执行sql语句
1.5 service的实现类调用 dao的实现类 以便对数据库操作
2.在使用Mybatis时:
2.1 书写dao接口的 映射表配置文件 XXXDaoMapper.xml
2.2 书写 mybatis-config.xml 配置环境信息 用于 MybatisUtil 连接数据库和获取sql映射表
2.2 书写MybatisUtil工具类,加载mybatis-config.xml,连接数据库获取连接,并且获取XXXDaoMapper.xml用于获取sql来操作数据库。
2.3 service调用MybatisUtil.getMapper(ProductDao.class)获取dao对象,dao对象用来操作数据库。dao接口已被MybatisUtil工具类代替实现。
因此再使用框架后,我们只需第一次写好MybatisUtil工具类以后
只需要在mybatis-config.xml 里注册一下DaoMapper.xml
配置一下DaoMapper.xml 在里面书写sql,以便用于对数据库操作
极大的简化了开发 下图是结构图和总结 可以留作备忘