大厂大牛教你如何用SpringBoot 整合jdbc和mybatis

本文详细介绍了如何在SpringBoot项目中整合jdbc和MyBatis,包括通用配置、数据库表、实体类、maven配置、数据库配置、JDBC整合步骤及使用、MyBatis整合方法,以及测试流程。同时提供了不同方式的Mapper映射配置,并强调了在IDEA中正确存放Mapper.xml的位置。最后,作者提到相关学习资料已整理成册可供获取。
摘要由CSDN通过智能技术生成

通用配置

下面介绍的整合JDBC和整合MyBatis都需要添加的实体类和配置

数据库表

CREATE TABLE `user` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
 `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
 PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;

实体类

添加简单的User实体类,用于下面jdbc和mybatis的使用和测试。再添加一个toString方法为了测试时看结果比较简单。

public class User {
   
 private Integer id;
 private String username;
 private String address;
 public Integer getId() {
    return id; }
 public void setId(Integer id) {
    this.id = id; }
 public String getUsername() {
    return username; }
 public void setUsername(String username) {
    this.username = username; }
 public String getAddress() {
    return address; }
 public void setAddress(String address) {
    this.address = address; }
 @Override
 public String toString() {
   
  return "User{" +
    "id=" + id +
    ", username='" + username + '\'' +
    ", address='" + address + '\'' +
    '}';
 }
}

maven配置

mysql版本根据自己数据库版本设置

druid为阿里云提供的数据源(可理解为连接池)


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值