mybatis-generator 自动生成代码配置

  • generatorConfig.xml




    
    

    
    

    
    
        
        
            
             
        

        
        

        
        
            
            
        

        
        
            
            
            
            
        

        
        
            
            
        

        
        
            
            
        

        
        
        
        
  • jdbc.properties
Mysql
mysql.driverClassName=com.mysql.jdbc.Driver
mysql.url=jdbc:mysql://localhost:3306/mysql?autoReconnect=true&useUnicode=true&characterEncoding=utf-8
mysql.username=root
mysql.password=root

Oracle
oracle.driverClassName=com.mysql.jdbc.Driver
oracle.jdbc.driver.OracleDriver
oracle.url=jdbc:oracle:thin:@localhost:1521:CARGO
  • generator.properties
#数据库配置
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=utf-8
username=root
password=root

#实体对象
modelProject=src/main/java
modelPackage=com.xxx.entity

#sql.xml映射文件
sqlProject=src/main/resources
sqlPackage=com.xxx.dao.sqlMapper

#mapper文件
mapperProject=src/main/java
mapperPackage=com.xxx.dao.sqlMapper
#表名
table=person
  • plugin插件
    项目pom文件引入插件,此处需要注意的一个问题是,这段配置需要单独放在 plugins 标签中,不然会出现在maven的plugin中找不到
 
          org.mybatis.generator
          mybatis-generator-maven-plugin
          1.3.2
          
            src/main/resources/generatorConfig.xml
            true
            true
          
          
            
              Generate MyBatis Artifacts
              
                generate
              
            
          
   
  • 依赖jar包
    
      org.mybatis.generator
      mybatis-generator-core
      1.3.2
    

指定文件根目录,防止出现文件找不到错误

    
        src/main/resources
        
          **/*.properties
        
    
  • 运行

1.使用maven命令

mybatis-generator:generate -e

2.直接运行
mybatis-generator 自动生成代码配置_第1张图片

你可能感兴趣的:(框架)