Mybatis自动生成代码

添加maven插件

       
           
               org.mybatis.generator
               mybatis-generator-maven-plugin
               1.3.7
               
                   true
                   true
               
               
                   
                       org.mybatis.generator
                       mybatis-generator-core
                       1.3.7
                   
               
           
       

generator配置文件

generatorConfig.xml




    
    
    
        
        
        
        
         
            
            
            
        
        
        
            
        

        
        
            
            
            
            
        

        
            
        

        
            
            
            
            
            
        

        
        

generator.properties

#mysql驱动jar包位置
jdbc.driverLocation=D:/maven_repo/mysql/mysql-connector-java/8.0.13/mysql-connector-java-8.0.13.jar

jdbc.driverClass=com.mysql.cj.jdbc.Driver
jdbc.connectionURL=jdbc:mysql://localhost:3306/${database}?useSSL=false&serverTimezone=UTC
jdbc.userId=root
jdbc.password=123

# 项目
targetProject=com.test.demo
basePath=src/main/java

# 数据库名称
database=test
# 表名称
tableName=test
# 生成的实体类名
domainObjectName=TestDO
# 实体类目录
entityPath=com.test.demo.bean
# mapper文件目录
packagePath=com.test.demo.dao

自定义注释

generator插件生成的注释并不友好,若想将表字段的注释加载出来,需要自定义注释类

新建项目,添加generator插件依赖
关键是写一个类继承DefaultCommentGenerator,用maven打包。

image.png

编写自定义注释类,继承DefaultCommentGenerator

image.png

打包到本地仓库。

image.png
image.png

你可能感兴趣的:(Mybatis自动生成代码)