Heim  >  Artikel  >  Java  >  So verwenden Sie Mybatis in Springboot

So verwenden Sie Mybatis in Springboot

WBOY
WBOYnach vorne
2023-05-10 21:10:19924Durchsuche

springboot integriert Mybatis

Schritt eins:

Mybatis-Abhängigkeit hinzufügen

<!--mybatis整合springboot框架的起步依赖-->
<dependency>
    <groupid>org.mybatis.spring.boot</groupid>
    <artifactid>mybatis-spring-boot-starter</artifactid>
    <version>2.0.0</version>
</dependency>

Schritt zwei:

MySQL-Treiber hinzufügen
Der Grund, warum es keine Versionsnummer gibt, liegt darin, dass es vom übergeordneten Projekt erbt. Natürlich können Sie auch selbst eine Versionsnummer angeben In der Projektstammverzeichnisdatei lautet die Konfiguration wie folgt:

So verwenden Sie Mybatis in Springboot

<!--添加mysql驱动-->
<dependency>
    <groupid>mysql</groupid>
    <artifactid>mysql-connector-java</artifactid>
    <!-- 指定版本号 <version>5.1.9<version> -->
</dependency>

Der zweite Schritt

ist in pom wie folgt konfiguriert. Hier wurde ein Fehler gemeldet und die Fehlermeldung lautet wie folgt:

Fehler Ziel ausführen org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (default-cli) im Projekt sprint_boot_01: Kommunikationsverbindungsfehler

99 % liegt an der Verbindungs-URL in der Treiber- und Konfigurationsdatenbank Informationen sind falsch konfiguriert: So verwenden Sie Mybatis in Springboot

<?xml  version="1.0" encoding="utf-8"?>
nbsp;generatorConfiguration
        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorconfiguration>
    <!--指向连接数据库的 JDBC 驱动包所在位置,指定到你本机的完整路径-->
    <classpathentry></classpathentry>
    <!--配置table表信息内容体,targetRuntime 指定采用MyBatis3的版本-->
    <context>
        <commentgenerator>
            <property></property>
        </commentgenerator>
        <!--配置数据库连接信息-->
        <jdbcconnection>
        </jdbcconnection>
        <!--生成Model类,targetPackage指定model类的包名,
        targetProject指定生成的model类放在eclipse的哪个工程下边、-->
        <javamodelgenerator>
            <property></property>
            <property></property>
        </javamodelgenerator>
        <!--生成Mybatis的Mapper.xml 文件,targetPackage指定mapper.xml文件的包名,
        targetProject指定生成的mapper.xml放在eclipse的哪个工程下边-->
        <sqlmapgenerator>
            <property></property>
        </sqlmapgenerator>
        <!--生成Mybatis的Mapper接口类文件,targetPackage指定Mapper接口类的包名,
        targetProject指定生成的Mapper接口放在eclipse的哪个工程下边-->
        <javaclientgenerator>
            <property></property>
        </javaclientgenerator>
 
        <!--数据库表名及对应的Java模型类名
        有100张表,就需要指定100个table
        tableName:数据库中表的名字;
        domainObjectName:表对应生成的实体类的名字叫什么
        -->
        <table></table>
    </context>
</generatorconfiguration>
Dann doppelklicken Sie zum Ausführen, Erfolg:


Das generierte Verzeichnis lautet wie folgt:


Das obige ist der detaillierte Inhalt vonSo verwenden Sie Mybatis in Springboot. 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