Heim >Java >javaLernprogramm >So starten Sie schnell mit SpringBoot MyBatis

So starten Sie schnell mit SpringBoot MyBatis

PHPz
PHPznach vorne
2023-05-11 14:25:121457Durchsuche

1. Einführung in MyBatis

MyBatis ist ein hervorragendes Persistenzschicht-Framework, das benutzerdefiniertes SQL, gespeicherte Prozeduren und erweiterte Zuordnung unterstützt. MyBatis eliminiert fast den gesamten JDBC-Code und die Arbeit, Parameter festzulegen und Ergebnismengen abzurufen. MyBatis kann primitive Typen, Schnittstellen und Java-POJOs (Plain Old Java Objects) über einfaches XML oder Anmerkungen konfigurieren und Datensätzen in der Datenbank zuordnen.

2. Schritte zur MyBatis-Nutzung

1. Gesamtverzeichnisstruktur des MyBatis-Projekts

SpringBoot MyBatis怎么快速入门

rrree SpringBoot MyBatis怎么快速入门
SpringBoot MyBatis怎么快速入门
4. Erstellen Sie die USER-Tabelle in der Datenbank. 5. Konfigurieren Sie die Datenbankverbindungsinformationen in application.properties. 6. Erstellen Sie die Entitätsklasse, die der USER-Tabelle entspricht .java im Mapper/UserMapper SpringBoot MyBatis怎么快速入门

  <!--MyBatis-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.32</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.4.6</version>
        </dependency>

8. Erstellen Sie eine neue UserService.java in service/UserServiceSpringBoot MyBatis怎么快速入门

CREATE TABLE `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(20) NOT NULL  DEFAULT "" COMMENT "用户名",
  `password` varchar(50) NOT NULL DEFAULT "" COMMENT "密码",
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

9. Erstellen Sie eine UserServiceImpl.java in service/impl/UserServiceImplSpringBoot MyBatis怎么快速入门

#数据库相关配置
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?useSSL=false&characterEncoding=utf8&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useAffectedRows=true
spring.datasource.username=root
spring.datasource.password=QQ796413

#mybaits配置
#mapper加载路径
mybatis.mapper-locations= classpath:mapper/*.xml
#实体包位置
mybatis.type-aliases-package= com.example.mybatisdemo.entity
#myatbis配置文件
mybatis.config-location= classpath:mybatis-config.xml

10 . Erstellen Sie eine neue mybatis-conf unter resources

SpringBoot MyBatis怎么快速入门

package com.example.mybatisdemo.entity;

public class User {
    private int id;
    private String username;
    private String password;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    @Override
    public String toString() {
        return "User{" +
                "id=" + id +
                ", username="" + username + """ +
                ", password="" + password + """ +
                "}";
    }

11.

Das obige ist der detaillierte Inhalt vonSo starten Sie schnell mit SpringBoot MyBatis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen