springboot中集成mybatis

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

提示:以下是本篇文章正文内容,下面案例可供参考

一、DAO开发模式的介绍

1.DAO开发模式的概念

DAO模式将数据访问逻辑与业务逻辑分离,使得数据访问操作可以独立于具体的数据库或数据源进行变换和扩展。在DAO模式中,数据访问操作被封装在DAO对象中,这些对象通过定义好的接口提供数据访问服务。

2.DAO开发模式的核心思想

DAO模式的核心思想是将对数据存取的操作抽象成接口,并在具体的实现类中完成具体的数据访问。这样一来,应用程序的业务逻辑层只需要调用DAO接口来进行数据操作,而不需要关心具体的数据实现细节。这种设计方式使得业务逻辑层和数据访问层可以独立存在,彼此之间没有直接的依赖关系。

3.DAO开发模式的主要组成部分

DAO接口:定义了数据访问操作的标准接口,如增删改查(CRUD)等方法。这些接口方法通常使用抽象方法或注解来定义。
DAO实现类:实现了DAO接口中的方法,具体完成与数据库的交互操作。这些实现类通常会使用JDBC、Hibernate等持久化框架来实现数据库操作。
数据库连接和关闭工具类:负责数据库连接的获取和释放,以及SQL语句的执行等底层操作。这些工具类通常会使用连接池等技术来提高数据库连接的效率和可靠性。

二、基本的文件配置

在这里插入图片描述

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/student?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf8
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: root
    password: 123456

在springboot的application.yml配置文件中可以设置连接的数据库端口号,数据库名称和密码,mapper中包含了数据库中数据库表的基本内容

总结

上述内容讲解了DAO开发的基本知识,完整的代码在我的资源里可以直接下载,运行代码的时候需要idea中有必要的依赖,并且需要在本地新建对应的数据库和数据库表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值