Spring Boot 通过Mybatis 连接数据库 实现增删查改demo

 

  

今天实现Spring Boot 和 Mybatis 整合

首先在 pom.xml 里面添加一个 mybatis 自动生成entity mapper的 Spring Boot 通过Mybatis 连接数据库 实现增删查改demo_第1张图片

 

    
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.2
                
                    ${basedir}/src/main/resources/generatorConfig.xml
                    true
                    true
                
            
  

 

 接下来配置 对应的generatorConfig.xml 

 Spring Boot 通过Mybatis 连接数据库 实现增删查改demo_第2张图片

 

  

DOCTYPE generatorConfiguration
        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

    
    
    
        
            
            
            
        
        
        
        
        
            
        
        
        
            
            
        
        
        
            
        
        
        
            
        
        
        

 

 附录详细的配置明细:

xml version="1.0" encoding="UTF-8"?> 

DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

<generatorConfiguration>





<context id="mysql" defaultModelType="hierarchical" targetRuntime="MyBatis3Simple" >

<property name="autoDelimitKeywords" value="false"/>

<property name="javaFileEncoding" value="UTF-8"/>

<property name="javaFormatter" value="org.mybatis.generator.api.dom.DefaultJavaFormatter"/>

<property name="xmlFormatter" value="org.mybatis.generator.api.dom.DefaultXmlFormatter"/>



<property name="beginningDelimiter" value="`"/> <property name="endingDelimiter" value="`"/>



<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql:///pss" userId="root" password="admin">



jdbcConnection>



<javaTypeResolver type="org.mybatis.generator.internal.types.JavaTypeResolverDefaultImpl">



<property name="forceBigDecimals" value="false"/>

javaTypeResolver>



<javaModelGenerator targetPackage="com._520it.mybatis.domain" targetProject="src/main/java">



<property name="constructorBased" value="false"/>



<property name="enableSubPackages" value="true"/>



<property name="immutable" value="false"/>



<property name="rootClass" value="com._520it.mybatis.domain.BaseDomain"/>



<property name="trimStrings" value="true"/> javaModelGenerator>



<sqlMapGenerator targetPackage="com._520it.mybatis.mapper" targetProject="src/main/resources">



<property name="enableSubPackages" value="true"/>

sqlMapGenerator>



<javaClientGenerator targetPackage="com._520it.mybatis.mapper" type="ANNOTATEDMAPPER" targetProject="src/main/java">



<property name="enableSubPackages" value="true"/>



javaClientGenerator>



<table tableName="userinfo" >



<property name="constructorBased" value="false"/>



<property name="ignoreQualifiersAtRuntime" value="false"/>

<property name="immutable" value="false"/> <property name="modelOnly" value="false"/> <property name="selectAllOrderByClause" value="age desc,username asc"/> <property name="useActualColumnNames" value="false"/> <columnOverride column="username"> <property name="property" value="userName"/> columnOverride> table> context> generatorConfiguration> 作者:叩丁狼教育

 

 

 运行 run-> Edit Configurations..

Spring Boot 通过Mybatis 连接数据库 实现增删查改demo_第3张图片

  没有maven 点击加号 选择Maven

Spring Boot 通过Mybatis 连接数据库 实现增删查改demo_第4张图片

 

在空白处添加对应的内容。apply run

Spring Boot 通过Mybatis 连接数据库 实现增删查改demo_第5张图片

 

 

 

运行 ,生成对应文件,注意 请提前新建对应的文件夹等内容。注意:请不要相同表请不要运行多次

 

Spring Boot 通过Mybatis 连接数据库 实现增删查改demo_第6张图片

 

 

 
    
                                                                                                                                                                                                                                                                                                                                               

                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
    

 

转载于:https://www.cnblogs.com/xiaosisong/p/9512721.html

你可能感兴趣的:(Spring Boot 通过Mybatis 连接数据库 实现增删查改demo)