mybatis转换成jdbctemplate(后端学习笔记)

JdbcTemplate基础

1.引入依赖

2.配置数据库连接

在SpringBoot的配置文件中,配置数据库的连接,这是所有要操作数据库都必须要进行的配置。主要包含使用的驱动类,数据库的连接地址,用户名密码等

2.2在数据库里建表用来测试

3.开发实体和DAO

先来一个实体类

再来一个DAO接口 (包含常用的增删改查)

再来一个DAOIMPL 在类中注入JdbcTemplate接口 要加上@Repository注解

用来标识这个类是处理数据库操作的

4.service层

创建一个service 先把DAO层的方法全部拿过来 注意是接口

有了接口就配一个实现类

5.Controller

创建一个用于实现上述相关的操作

Mybatis基础

1.引入依赖

2.配置数据库 和jdbctemplate的一样

3.开发Mapper

这边和jdbctemplate就不一样了

在jdbctemplate中用dao来表示数据库的访问 而在mybatis中则用mapper来表示

在Mybatis中的Mapper也是分为接口和实现,比较特殊的是mapper的实现一般使用xml文件的形式来体现。我们的sql也都是写在xml文件中

创建一个mapper的文件夹 用来存放所有的mapper接口 创建一个用来处理表的增删改查操作

在resources资源目录下创捷一个mapper文件夹 记住要和application.yml在同级目录下 用来存放xml格式的mapper实现

然后在service层中引用mapper

4.配置mapper路径

在application.yml中配置 告诉mybatis这个mapper的路径

而mapper的接口的位置没有配置 是因为在每个接口上都加了@Mapper的注解 或者如果觉得麻烦的话可以在springboot的启动类上加上一个mapperscan的注解也行

5.接口测试

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值