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.接口测试