Java框架Mybatis自动生成dao层插件Generator

1.先建几个目录
Java 目录下建两个文件夹用来存放entity和java mapper接口
这里写图片描述
recourse 目录建generator存放插件配置 mapper存放xml
这里写图片描述
2.插件generator目录里面新建两个文件

  • 1.generatorConfig.properties
# 插件路径
drive.class.path=C:\\work\\mysql-connector-5.1.8.jar

# 数据库配置
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/tableName?useUnicode=true&characterEncoding=utf-8&useSSL=false
jdbc.username=user
jdbc.password=pwd

# 生成路径
entity.package=AutoPlug.Entity
dao.package=AutoPlug.Dao
xml.mapper.package=mapper

#目录
target.path1=src/main/java
target.path2=src/main/resources


#数据库表名(前)和实体名(后)
target.tableName=databaseTableName
target.domainObjectName=javaentityName

  • 2.generatorConfig.xml

 




    
    

    
    

    
    
    
        
        

        
        
            
            
        

        
        
            
            
        

        
            
        

        
        
            
            
        

        
        
            
        

        
        
            
        

        
        
        

3.配置pol.xml

    
        1.8
        1.8


            UTF-8
            UTF-8
            1.8
            
            ${basedir}/src/main/resources/generator/generatorConfig.xml
            file:///${basedir}/src/main/resources/generator/generatorConfig.properties

            
            1.3.5
            UTF-8
    

    
    
    compile
    
        
        
            org.mybatis.generator
            mybatis-generator-maven-plugin
            ${plugin.mybatis.generator}
            
                ${mybatis.generator.generatorConfig.xml}
                true
                true
            
        
    
    

4.最后编译命令
Java框架Mybatis自动生成dao层插件Generator_第1张图片

总结


1、pom.xml

		${basedir}/src/main/resources/generator/generatorConfig.xml
		file:///${basedir}/src/main/resources/generator/generatorConfig.properties
		1.3.5


		
			
			
				org.mybatis.generator
				mybatis-generator-maven-plugin
				${plugin.mybatis.generator}
				
					${mybatis.generator.generatorConfig.xml}
					true
					true
				
			
        



2、修改generatorConfig.properties文件
  a、插件路径
  b、数据库信息
  c、生成路径
  d、配置表名实体名


3、使用maven运行mybatis-generator-maven-plugin插件
    a、在Intellij IDEA添加一个“Run运行”选项,使用maven运行mybatis-generator-maven-plugin插件
    b、“Command line” 选项中输入“mybatis-generator:generate  -e”  这里加了“-e ”选项是为了让该插件输出详细信息,这样可以帮助我们定位问题。(有时也不能加 -e)
    c、如果添加成功,则run

4、生成的mapper.java文件添加扫苗注解
@Repository
@Mapper

注意事项:
该配置重复执行会无限写入xml 到时候会报重复id异常
插件地址:

链接:https://pan.baidu.com/s/1djjHLDCkCK7AruM8p0mW8w
提取码:48xg
复制这段内容后打开百度网盘手机App,操作更方便哦

程序员修仙练级群:709332479

你可能感兴趣的:(Java-Mybitas)