Java全栈学习---后端---mybatis

本文详细介绍了Java全栈学习中关于MyBatis的内容,包括mybatis的简介、三层架构、配置、动态代理、占位符使用、动态SQL、参数处理和返回值类型。从基础到进阶,适合初学者和进阶者参考。
摘要由CSDN通过智能技术生成

前端

第一章 mybatis简介

  1. mybatis介绍
    mybatis是支持制定化的SQL存储过程以及高级映射的优秀的持久层框架,可以对配置和原生map使用简单的xml或注解,将接口和Java的pojo映射成数据中的记录。
  2. 安装安装教程
    在pom.xml文件中添加下面代码:
<dependency>
  <groupId>org.mybatis</groupId>
  <artifactId>mybatis</artifactId>
  <version>x.x.x</version>
</dependency>

第二章 mybatis三层架构

  1. 界面层(controller)
    Controller控制器
  2. 业务逻辑层(service)
    Service接口
    ServiceImpl实现类
  3. 数据访问层(dao)
    动态代理
    mapper.xml

第三章 mybatis使用

  1. 在pom.xml文件中添加mybatis依赖和MySQL依赖
  2. 在pom.xml文件中添加资源文件指定(resource)
  3. 在resource下添加jdbc。properties配置文件
  4. 在resource下添加SqlMapConfig.xml核心配置文件
  5. 创建实体类
  6. 创建Dao文件夹,在Dao文件下创建mapper接口
  7. 在Dao文件下新建mapper.xml文件,在mapper文件中编写SQL语言
    1. pom.xml文件资源指定
在pom.xml中添加
<!--添加的资源插件-->
<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>    <!--所在的目录-->
            <includes>    
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
           <filtering>false</filtering>
       </resource>
    </resources>
</build>
2. jdbc.properties
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/ljy?characterEncoding=utf8&useSSL=false&serverTimezone=UTC
user=root
password=123456
3. SqlMapConfig.xml

4. mapper.xml文件

第四章 动态代理

第五章 #{}占位符/${}字符串拼接或替换

第六章 动态SQL

第七章 多个参数指定参数的位置

第八章 返回值是map

Java全栈学习—后端

Java全栈学习—后端—Java基础

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值