Mybatis如何自动生成数据库表的实体类

第一步引入jar

Mybatis如何自动生成数据库表的实体类_第1张图片

第二步,配置文本文件

Mybatis如何自动生成数据库表的实体类_第2张图片

# 数据库驱动jar 路径 本地创库的包
drive.class.path=C:/Users/Administrator/.m2/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.jar
# 数据库连接参数
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.1.188:3306/sxhy_user?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=rhzh
# 包路径配置
model.package=com.fishing.personal.common.entity
xml.mapper.package=com.fishing.personal.common.dao.mapper
target.project=src/main/java

第三步配置文件

Mybatis如何自动生成数据库表的实体类_第3张图片







    
    
    
    
	
	
    
    	
    	
        
        
        
        	
            
            
            
        
        
        
        
        
        
        
        
        
        	
            
            
            
            
            
        
		
        
        	
            
        
        
        
       
        
        
        
            
            
        

第四步配置MAVEN

在这里插入图片描述

第五步配置MAVEN的插件

Mybatis如何自动生成数据库表的实体类_第4张图片

第六步,启动

Mybatis如何自动生成数据库表的实体类_第5张图片

Mybatis自动生成xml的配置

idea通过数据库直接生成mybatis的xml和实体文件,很简单,一共分三步

1.配置generatorConfig.xml

2.配置pom

3.配置命令 mybatis-generator:generate -e

1.配置generatorConfig.xml

以下会自动生成entity,mapper,和xml文件

mapper上是没有@Mapper注解的呦




    
    
    
            
                
                
            
            
            
                
            
            
                
            
            
            
            
            

“context” 的内容必须匹配按照下面的顺序配置 ?号的可以没有

(connectionFactory|jdbcConnection),
javaTypeResolver?,
javaModelGenerator,
sqlMapGenerator?,
javaClientGenerator?,
table+

2.配置pom


		
			
				org.mybatis.generator
				mybatis-generator-maven-plugin
				
					true
					true
				
			
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	

3.命令 mybatis-generator:generate -e

Mybatis如何自动生成数据库表的实体类_第6张图片

运行上边的命令就行了,实体是驼峰形式的,也可以修改配置和数据库一样

public class Ccc{
    private Integer id;
    private String identifyCode;
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public String getIdentifyCode() {
        return identifyCode;
    }
    public void setIdentifyCode(String identifyCode) {
        this.identifyCode = identifyCode;
    }
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(Mybatis如何自动生成数据库表的实体类)