Mybatis做了哪些事

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,以便用于对数据库操作

 

极大的简化了开发  下图是结构图和总结 可以留作备忘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值